const bookList = [
{name:"张三",sex:"男",id:1},
{name:"李四",sex:"女",id:2},
{name:"王五",sex:"男",id:3},
{name:"我家哥哥",sex:"女",id:4},
]
const data = [
{name:"小李",sex:"男",id:5},
{name:"小明",sex:"男",id:6},
{name:"小黄",sex:"男",id:7},
{name:"我家哥哥",sex:"女",id:4},
]
let combinedArray = bookList.concat(data);
let uniqueArray = combinedArray.reduce((acc, obj) => {
let found = acc.find((item) => {
return item.id == obj.id; // 根据 id 属性进行比较
});
if (!found) {
acc.push(obj);
}
return acc;
}, []);
console.log(bookList = uniqueArray)// 输出 [ {name:"张三",sex:"男",id:1},
// {name:"李四",sex:"女",id:2},
// {name:"王五",sex:"男",id:3},
// {name:"我家哥哥",sex:"女",id:4}
// {name:"小李",sex:"男",id:5},
// {name:"小明",sex:"男",id:6},
// {name:"小黄",sex:"男",id:7},
// ]
两个数组对象去重
最新推荐文章于 2024-05-21 23:21:19 发布