我需要以下函数,当被调用时返回没有重复的元素数组

const removeDuplicates = nums => {
 var result = Array.from(new Set(nums));
  console.log(result)
}
removeDuplicates([1,1,2,2,3])


基本上,我希望此功能在不使用console.log的情况下工作
但是通过调用它,就像removeDuplicates([1,1,2,2,3])
请注意,return在这种情况下不起作用,因为它阻止了该函数的调用。

附言我已经阅读了很多与我的问题有关的答案,但是它们并没有专门回答我的问题。特别是,我想使用提供的元素数组调用removeDuplicates函数,如下所示:removeDuplicates([1,1,2,2,3])并且我希望它返回没有重复的元素。

最佳答案

我希望它能返回元素


因此,添加一个return



const removeDuplicates = nums => {
  return Array.from(new Set(nums));
}

const res = removeDuplicates([1, 1, 2, 2, 3])

console.log(res)





或使用隐式返回

const removeDuplicates = nums => Array.from(new Set(nums));

10-08 08:08