for循环去重
var arr=[1,2,3,2,3,2,1,2,3,6,5,6,5,6,5,4,2,3,6,5]
for(var i=0;i
var arg=arr[i]
for(var j=i+1;j
if(arg===arr[j]){
arr.splice(j,1)
j--
}else{
j++
}
}
}
console.log(arr)
数组去重之indexOf
//利用indexOf来验证当前数组中是否包含某一项,包含把当前项删除掉。不兼容IE678 var arr=[1,2,3,2,3,2,1,2,3,6,5,6,5,6,5,4,2,3,6,5,7]
for(var i=0;i
var cur=arr[i] //当前项
var curNextArr=arr.slice(i+1) //把当前项后面的值以一个新的数组返回
if(curNextArr.indexOf(cur)>-1){
arr.splice(i,1);
i--
}
}