const arr = ['a','bb','22','a','yuci','haha','22'];
1、es6的資料結構 —— set
let arr1 = new set(arr);
console.log(array.from(unique));
2、使用push()
let arr2 = ;
for(let i = 0; i < arr.length; i++)
} console.log(arr2);
//如果當前陣列的第i項在當前陣列中第一次出現的位置不是i,那麼表示第i項是重複的,忽略掉。否則存入結果陣列
let arr3 = [arr[0]];
for(let i = 1; i < arr.length; i++)
} console.log(arr3);
3、排序去除相鄰重複元素
let arrsort = arr.sort();
let arr4 = ;
for(let i = 0; i < arrsort.length; i++)
} console.log(arr4);
4、使用splice()
let len = arr.length;
for(let i = 0; i < len; i++)
} } console.log(arr);
js陣列去重的4個方法
我總共想出了三種演算法來實現這個目的 array.prototype.unique1 function return n array.prototype.unique2 function r n為hash表,r為臨時陣列 for var i 0 i this.length i 遍歷當前陣列 retu...
js陣列去重的4個方法
我總共想出了三種演算法來實現這個目的 array.prototype.unique1 function return n array.prototype.unique2 function r n為hash表,r為臨時陣列 for var i 0 i this.length i 遍歷當前陣列 retu...
js陣列去重的4個方法
我總共想出了三種演算法來實現這個目的 方法1.array.prototype.unique1 function return n 方法2.array.prototype.unique2 function r n為hash表,r為臨時陣列 for var i 0 i this.length i 遍歷當...