调用以下函数以返回没有重复的元素数组时,我想要以下函数
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
在这种情况下不起作用,因为它阻止了该函数的调用。
P.S。我已经阅读了很多与我的问题有关的答案,但是它们并没有专门回答我的问题。特别是,我想使用提供的元素数组调用removeDuplicates
函数,例如:removeDuplicates([1,1,2,2,3])
,并且我希望它返回没有重复的元素。
答案 0 :(得分:2)
我希望它返回元素
因此添加一个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));