解析:
首先定义一个数组
let arr=[1,1,1,2,3,6,5,4,8,8,9]
定义去重方法
for(let i=0;i<arr.length;i++){
for(let j=i+1;j<arr.length;j++){
if(arr[i]==arr[j]){
arr.splice(j,1);
j--;//当arr删除掉一位之后,j也要相应的后退一位,不然数组查重会漏掉一位
}
}
}
console.log(arr)
本文详细解析了如何使用双层循环实现数组元素的去重,通过遍历数组并比较元素,利用splice方法移除重复项,最终得到一个不包含重复元素的新数组。
解析:
首先定义一个数组
let arr=[1,1,1,2,3,6,5,4,8,8,9]
定义去重方法
for(let i=0;i<arr.length;i++){
for(let j=i+1;j<arr.length;j++){
if(arr[i]==arr[j]){
arr.splice(j,1);
j--;//当arr删除掉一位之后,j也要相应的后退一位,不然数组查重会漏掉一位
}
}
}
console.log(arr)
1071

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