编写一个函数,接收一个数组作为参数,返回一个新数组,该数组包含原数组中的所有唯一元素(去除重复)。
function uniqueArray(arr) {
// 你的代码
}
console.log(uniqueArray([1, 2, 2, 3, 4, 4, 5])); // 输出 [1, 2, 3, 4, 5]
编写一个函数,接收一个数组作为参数,返回一个新数组,该数组包含原数组中的所有唯一元素(去除重复)。
function uniqueArray(arr) {
// 你的代码
}
console.log(uniqueArray([1, 2, 2, 3, 4, 4, 5])); // 输出 [1, 2, 3, 4, 5]
可以使用filter:
function uniqueArray(arr) {
return arr.filter((self, index, arr) => index === arr.indexOf(self));
}
console.log(uniqueArray([1, 2, 2, 3, 4, 4, 5])); // 输出 [1, 2, 3, 4, 5]