JavaScript 把陣列移除重複項目的方法,可以使用 Set() 來達成效果。
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。
總結
Set() 這個方法是目前我覺得最簡單的陣列移除重複方式,給大家參考囉!
延伸閱讀: