var arr = [1,2,3,4,2,1,23]
var newArr = [];
var setArr = [];
for(var i=0;i<arr.length;i++){
if(newArr.indexOf(arr[i]) == -1){
newArr.push(arr[i]);
}else{
setArr.push(arr[i]);
}
}
console.log(newArr) //[1, 2, 3, 4, 23] 去重数组
console.log(setArr) // [2, 1] //重复数组
js 数组去重
最新推荐文章于 2025-11-27 12:57:01 发布
这篇博客探讨了如何使用JavaScript处理数组,通过示例展示了如何创建两个新数组:一个去重后的数组`newArr`和一个仅包含重复元素的数组`setArr`。这种方法利用indexOf方法检查元素是否已存在于新数组中,从而实现数组的去重和重复元素的提取。
736

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



