let arr=[
{id:1,name:'AAAA'},
{id:2,name:'BBBB'}
]
let arr1=[
{id:1,name:'AAAA'},
{id:3,name:'CCCC'}
]
let arrs=[...arr,...arr1];
//根据id去重
let map=new Map();
for(let item of arrs){
if(!map.has(item.id)){
map.set(item.id,item)
}
}
let newArr=[...map.values()];//把map中所有的值取出来放进数组
js两个数组对象进行合并去重
最新推荐文章于 2024-05-23 14:46:24 发布