1. 程式人生 > >數組去重方法(ES6)

數組去重方法(ES6)

turn any 數組去重 -m mas type span spa .proto

 1 let arrayBefore = [1,3,3,2,1,5,2,1];  //去重之前的數組
 2 
 3 Array.prototype.dedupe = function (){  //去重函數 返回去重後的數組
 4     let temp = new Set(this);
 5     temp = Array.from(temp);          //轉為 Array類
 6     return temp;
 7 
 8 };
 9 
10 arrayBefore.dedupe();    // [ 1, 3, 2, 5 ]

參考文獻: 阮一峰ECMASript6入門. 電子工業出版社

技術分享

數組去重方法(ES6)