数组的去重
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))

浙公网安备 33010602011771号