var arr1 = [
{
id: '1',
name: 'lili'
},
{
id: '2',
name: 'haha'
},
{
id: '3',
name: 'nana'
},
{
id: '4',
name: 'yaya'
},
{
id: '5',
name: 'jiajia'
},
]
var arr2 = [
{
id: '3',
name: 'nana'
},
{
id: '5',
name: 'jiajia'
},
{
id: '6',
name: 'keke'
}
]
let newArr = [...arr1, ...arr2]
let hash = {}
let result = newArr.reduce((item, next) => {
hash[next.id] ? '' : hash[next.id] = true && item.push(next)
return item
}, [])
数组对象去重合并
最新推荐文章于 2023-10-21 14:31:15 发布