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