数组的去重

1 var arr=[1,2,2,3,4,5,4,6,3,7,8]
2 for(var i=0;i<arr.length;i++){
3     for(var j=i+1;j<arr.length;j++){
4         if(arr[i]==arr[j]){
5             arr.splice(j,1);
6             j--;//防止连续相同的数据,故返回上一个索引值再对比一次
7         }
8     }
9 }

 ES6的去重方法,利用 Set 集合然后调用数组的 form 方法

var arr = [1,1,1,2,3,5,4,7]
var newArr = Array.form(new Set(arr))

 

posted @ 2021-10-02 22:04  RikkaXl  阅读(28)  评论(0)    收藏  举报