对象数组arr,根据对象name去重。
let arr = [{id:'1',name:'张三'},{id:'2',name:'李四'},{id:'3',name:'张三'},{id:'4',name:'李四'}];
let map = new Map();
for (let item of arr) {
if (!map.has(item.name)) {
map.set(item.name, item);
}
}
arr= [...map.values()];
对象数组arr,根据对象name去重。
let arr = [{id:'1',name:'张三'},{id:'2',name:'李四'},{id:'3',name:'张三'},{id:'4',name:'李四'}];
let map = new Map();
for (let item of arr) {
if (!map.has(item.name)) {
map.set(item.name, item);
}
}
arr= [...map.values()];