js数组去重set方法
时间: 2023-09-10 13:11:40 浏览: 188
js中数组对象去重的两种方法
5星 · 资源好评率100%
可以使用ES6中提供的Set数据结构来实现js数组去重。Set是一种类似于数组的数据结构,其中的元素是唯一的,没有重复的值。
具体实现方法如下:
```javascript
let arr = [1, 2, 3, 3, 4, 4, 5];
let newArr = [...new Set(arr)];
console.log(newArr); // [1, 2, 3, 4, 5]
```
在上述代码中,我们先创建了一个包含重复元素的数组arr。然后,我们使用Set构造函数创建一个新的Set对象,将原数组作为参数传递进去,这将自动去除其中的重复元素。最后,我们使用ES6中的扩展运算符(...)将Set对象转换为数组,得到去重后的新数组newArr。
需要注意的是,Set对象返回的是一个迭代器对象,因此需要使用扩展运算符或Array.from()方法将其转换为数组。
阅读全文