Js如何都数组对象进行去重
时间: 2023-12-09 08:33:59 浏览: 60
js数组中存对象,根据对象的属性进行去重
中可以使用Set数据结构来进行数组对象去重。具体实现方法如下所示:
```javascript
let arr = [{id: 1, name: 'Alice'}, {id: 2, name: 'Bob'}, {id: 1, name: 'Alice'}];
let set = new Set(arr.map(JSON.stringify));
let uniqueArr = Array.from(set).map(JSON.parse);
console.log(uniqueArr);
```
上述代码中,首先将数组中的每个对象转换为字符串,然后使用Set数据结构进行去重,最后再将去重后的字符串数组转换为对象数组即可。
阅读全文