数组去重

 

第一种:
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)   

posted on 2019-10-16 16:21  惜圆  阅读(87)  评论(0)    收藏  举报

导航