[JS筆記]JavaScript 陣列移除重複的方法,使用 Set 達成效果

JavaScript陣列移除重複項目的方法,可以使用 Set() 來達成效果。

JavaScript 陣列移除重複
陣列移除重複。圖片來源:Unsplash

JavaScript 陣列移除重複 – 程式碼範例

以下是一個程式碼的範例:

const array = [1, 2, 3, 4, 4, 5, 6, 5]; // 宣告陣列
const uniqueArray = [...new Set(array)]; // 移除重複
console.log(uniqueArray); // [1, 2, 3, 4, 5, 6]

其中,陣列裡面的 … 是展開的意思,把 array 淺層拷貝成一個新的陣列,存回 uniqueArray。

程式碼範例
程式碼範例。圖片來源:Unsplash

總結

Set() 這個方法是目前我覺得最簡單的陣列移除重複方式,給大家參考囉!

陣列移除重複方式
陣列移除重複方式。圖片來源:Unsplash


延伸閱讀:

分享這篇文章

發佈留言