js数组去重
时间: 2023-06-21 14:15:28 浏览: 101
js常用数组去重方法
可以使用 Set 数据结构来实现数组去重。Set 只会存储不重复的值,因此将数组转换为 Set 后再转回数组即可去重。
例如,假设有如下数组:
```
const arr = [1, 2, 2, 3, 4, 4, 5];
```
可以使用以下代码将其去重:
```
const uniqueArr = Array.from(new Set(arr));
console.log(uniqueArr); // [1, 2, 3, 4, 5]
```
也可以使用 Array.prototype.filter() 方法来实现数组去重:
```
const uniqueArr = arr.filter((item, index) => arr.indexOf(item) === index);
console.log(uniqueArr); // [1, 2, 3, 4, 5]
```
阅读全文