使用 javascript 中的 set 進行數組去重的方法:1. 創建一個新的 set 對象;2. 將數組中的每個元素添加到 set 中;3. 獲取 set 的 keys() 或 values(),得到一個不含重復項的數組。
JavaScript 中使用 Set 進行數組去重
什么是 Set?
Set 是 JavaScript 中一個內置的集合類型,它可以存儲唯一的值。這意味著 Set 中的每個元素僅出現一次,即使你向其中添加相同的元素多次。
如何使用 Set 進行數組去重?
使用 Set 進行數組去重非常簡單:
-
創建一個新的 Set 對象。
將數組中的每個元素添加到 Set 中。
獲取 Set 的 keys() 或 values(),這將返回一個不含重復項的數組。
示例代碼:
const arr = [1, 2, 3, 4, 5, 1, 2, 3]; const set = new Set(arr); const uniqueArr = Array.from(set.keys()); // 或 Array.from(set.values());
登錄后復制
uniqueArr 現在是一個不含重復項的數組,結果為:
[1, 2, 3, 4, 5]
登錄后復制