我需要以下函数,当被调用时返回没有重复的元素数组
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));