//去重
//return array
unique: function(arr){
return arr.concat.sort().filter((item, index, arr ){
return !index || item != arr[index-1];
})
},
//去重2
unique2: function(arr){
return [...new Set(arr)];
},
//去重3
unique3: function(array){
return Array.from(new Set(array));
},
//去重4
unique4: function(arr){
var newArr = [];
for (var i = arr.length - 1; i >= 0; i--) {
if (newArr.indexOf(arr[i]) < 0){
newArr.push(arr[i]);
}
}
return newArr;
}JavaScript 对数组进行去重
最新推荐文章于 2023-08-03 10:19:42 发布
本文介绍了四种不同的方法来去除数组中的重复元素:通过排序和过滤、利用Set对象、使用Array.from结合Set以及逆向迭代并检查新数组中是否已存在当前元素。每种方法都有其适用场景和优缺点。
6万+

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



