溫馨提示×

JavaScript數組去重怎樣穩定

小樊
105
2024-10-25 16:39:40
欄目: 編程語言

在 JavaScript 中,可以使用 Set 數據結構來實現數組去重。Set 結構中不允許存在重復的值,因此可以利用它來方便地去除數組中的重復項。同時,Set 結構還保持元素的插入順序,因此可以穩定地保留原數組中的順序。

以下是一個示例代碼:

const arr = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4];
const uniqueArr = [...new Set(arr)];
console.log(uniqueArr); // [1, 2, 3, 4]

在上述代碼中,我們首先創建了一個 Set 對象,并將數組作為參數傳入其中。Set 對象會自動去除其中的重復項,最后我們使用擴展運算符(…)將 Set 對象轉換為數組即可。

由于 Set 結構中元素的插入順序與原始數組中的順序相同,因此使用 Set 數據結構可以實現穩定地去重操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女