数组去重很常见 下面分享一下我写出来的几种去重方法
var arr = [2,2,3,5,6,9,5,2,3,5,4,8,9,5,5,2,4,55,7,4,4];
第一种方法
for(var i = 1;i<arr.length;i++){
for(var j = 0;j<i;j++){
if(arr[i]===arr[j]{
arr.splice(i,1);
i - -;
}
}
}
第二种方法
for(var i = 0;i<arr.length;i++){
for(var j = i+1;i<arr.length;j++){
if(arr[i] === arr[j]){
arr.splice(j,1);
j--;
}
}
}
第三种方法
var arr2=[];
for(var ins in arr){
if(arr.indexOf(arr[ins]) === ins){
arr2.push(arr[ins])
}
}
console.log(arr2)