Set實現數組去重


ES6 提供了新的數據結構 Set
它類似於數組,但是成員的值都是唯一的,沒有重復的值
(set本身是一個構造函數,用來生成 Set 數據結構)
 
使用Set實現數組去重要簡單很多。
 
第一種數組去重方法(使用Array.from):
let arr = [12,43,23,43,68,12];
let item = new Set(arr);
console.log(item);//結果輸出的是一個對象

//使用Array.from轉成數組

let arr = [12,43,23,43,68,12];
let item = Array.from(new Set(arr));
console.log(item);// [12, 43, 23, 68]

第二種數組去重方法(使用...擴展運算符):

let arr = [12,43,23,43,68,12];
let item = [...new Set(arr)];
console.log(item);//[12, 43, 23, 68]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM