利用ES6的set进行处理
Set数据结构,它类似于数组,其成员的值都是唯一的
方法一:拓展运算符(...)内部使用for...of循环
let listArr = [1,2,3,3];
let listArr = [...new Set(listArr)];
console.log(listArr); //[1,2,3]
方法二:利用Array.from将Set结构转换成数组
function eliminate(array){
return Array.from(new Set(array));
}
eliminate([1,1,2,3]) //[1,2,3]
本文介绍了两种利用ES6 Set结构去除数组重复值的方法。第一种是通过拓展运算符结合Set的唯一性创建新数组;第二种是借助Array.from方法将Set转换为数组,实现相同目的。这两种方式简洁高效,确保了数组元素的唯一性。

被折叠的 条评论
为什么被折叠?



