// 合并数组并根据id去重
let arr1 = [
{ id: 1, name: '1' },
{ id: 2, name: '2' }
];
let arr2= [
{ id: 1, name: '1' },
{ id: 3, name: '3' },
{ id: 4, name: '4' }
];
let newArr = [...arr1, ...arr2];
let map = new Map();
for (let item of newArr) {
if (!map.has(item.id)) {
map.set(item.id, item)
}
}
return [...map.values()]
零碎小记--数组合并去重
于 2023-12-22 16:26:49 首次发布