题库 软件开发 题目列表 对于一个数字组成的数组 nums,现在需要执行在不改动 ...
单选题
对于一个数字组成的数组 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 : []
)
})

A.

(1)、(2)、(3)、(4)

B.

(1)、(3)、(4)

C.

(1)、(2)、(4)

D.

(1)、(4)

题目信息
校招真题
-
正确率
0
评论
12
点击