可以使用 ES6 中的 Set 构造函数,具体实现代码如下:
let arr = [{id: 1}, {id: 2}, {id: 1}];
let newArr = Array.from(new Set(arr.map(item => item.id))).map(id => {
return arr.find(item => item.id === id);
});
写一段js数组对象去重
最新推荐文章于 2024-05-01 11:05:38 发布
可以使用 ES6 中的 Set 构造函数,具体实现代码如下:
let arr = [{id: 1}, {id: 2}, {id: 1}];
let newArr = Array.from(new Set(arr.map(item => item.id))).map(id => {
return arr.find(item => item.id === id);
});