本文提供了 4 种 JavaScript 数组去重方法:使用 Set 数据结构、使用 Object、使用 Filter 方法、以及使用 Reduce 方法。这些方法都能有效地移除数组中重复的元素,生成一个不包含重复元素的新数组。
如何使用 JavaScript 数组去重
引言
JavaScript 数组中可能会包含重复的元素,在某些情况下,我们需要对其进行去重操作,以获得一个不包含重复元素的新数组。
方法
1. Set
Set 数据结构具有自动去重功能,我们可以利用它来实现数组去重:
const arr = [1, 2, 3, 4, 5, 1, 2]; const uniqueArr = [...new Set(arr)]; console.log(uniqueArr); // [1, 2, 3, 4, 5]