let arr1=[{
title:'名称1',
id:1
},{
title:'名称1',
id:1
},{
title:'名称1',
id:2
}]
//arr 要去重的数组,attr 数组对象的属性
let deWeightThree = (arr,attr) => {
let map = new Map();
for (let item of localistBefore) {
if (!map.has(item[attr])) {
map.set(item[attr], item);
}
}
return [...map.values()];
}
let newArr1 = deWeightThree(arr1,'id');
console.log( '数组去重:es6,newArr1', newArr1);
js数组去重
于 2024-05-28 11:27:59 首次发布