0
点赞
收藏
分享

微信扫一扫

合并数组时过滤掉相同的数据 filter every

肉肉七七 2022-04-15 阅读 47

原数组:arrayData1

要添加进去的数组:arrayData2

用到的方法:

const newArr = arrayData1.filter(item1 => {
return arrayData2.every(item2 => {
// id为数组的关键标识(根据自己数组中的数据决定)
return item1.id !== item2.id
})
})
// 把过滤好的新数组添加到原数组中
arrayData1 = [...arrayData1, ...newArr]
举报

相关推荐

0 条评论