对于一个数字组成的数组nums,现在需要执行在不改动nums的基础上去重操...
发布于 2022-03-02 16:11:07
对于一个数字组成的数组 nums,现在需要执行在不改动 nums 的基础上去重操作,返回一个新的无重复元素的数组,以下几段代码能完成这一操作的是()
(1) const newNums = Array.from(new Set(nums)) (2) const newNums = nums.filter((n, i) => { return nums.indexOf(n) === i }) (3) const newNums = nums.forEach((n, i) => { return nums.indexOf(n) === i }) (4) const newNums = nums.reduce((acc, n, i) => { return [].concat(acc, nums.indexOf(n) === i ? n : [] ) })
登录后免费查看答案
关注者
0
被浏览
24