# JS如何刪除數組的重復項
在JavaScript中,刪除數組重復項有多種高效方法:
1. **Set去重**(ES6+推薦)
```js
const uniqueArr = [...new Set(originalArr)];
filter() + indexOf
const uniqueArr = originalArr.filter(
(item, index) => originalArr.indexOf(item) === index
);
reduce()去重
const uniqueArr = originalArr.reduce(
(acc, cur) => acc.includes(cur) ? acc : [...acc, cur], []
);
注意:Set方法最簡單高效,但不保證原始順序;如需兼容IE,可采用filter方案。 “`
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。