数组去重
第一种:
let arr=[1,2,3,3,2,3,4,5];
let arr1=[];
for( i=0;i<arr.length;i++){
if(arr1.indexOf(arr[i])==-1) {
arr1.push(arr[i]);
}
}
console.log(arr1)
第二种:
let arr=[1,2,3,3,2,3,4,5];
for (i=0; i<arr.length-1;i++){
for (j=i+1; j<arr.length;j++){
if(arr[i]==arr[j]){
arr.splice(j,1);
j--;
}
}
}
console.log(arr)
第三种集合去重
let arr=[1,2,3,3,2,4,5,5,9]
let s1= new Set(arr);
let arr2=[...s1];
console.log(arr2);
第四种
let arr=[1,2,3,3,2,3,4,5];
let arr1= [ ];
for( i=0;i<arr.length;i++){
if(arr1.indexOf(arr[i])==-1) {
arr1.push(arr[i]);
}
}
console.log(arr1)
浙公网安备 33010602011771号