一、splice去重
var arr=[1,2,3,4,1,2,3,2,1,1,3,7,7,2,1,6,1,2,4,5,1,2,3];
for(var i=0;i<arr.length;i++){
var item=arr[i];
for(var j=i+1;j<arr.length;j++){
if(item===arr[j]){
arr.splice(j,1);
j--;
}
}
}
console.log(arr);
二、indexOf去重
var arr=[1,3,1,2,3,5,2,3,4,6];
var arr1=[];
for(var i=0;i<arr.length;i++){
if(arr1.indexOf(arr[i])===-1){//查找不到返回-1
arr1.push(arr[i]);
}
}
console.log(arr1);
三、遍历判断去重
var arr=[1,2,3,4,1,2,3,2,1,1,3,7,7,2,1,6,1,2,4,5,1,2,3];
var arr1=[];
for(var i=0;i<arr.length;i++){
var item=arr[i];
var bool=true;
for(var j=0;j<arr1.length;j++){
if(arr1[j]===item){
bool=false;
break;
}
}
if(bool){
arr1.push(item);
}
}