es6 如何获取数组的差集!!

写项目的时候常常遇到这种情况
在这里插入图片描述这时产品说,上面也有数据在下面就不要 展示了
思路
接口返回两个数组列表,根据相同的id取差集(交集外的数据),剩下的就是结果
一行代码
Adata=res.data.list.filter(itemF=>!Bdata.some(ele=>ele.id===itemF.id))
根据id判断
先使用some来找出和Adata重复的数据.然后使用filter过滤

猜你喜欢

转载自blog.csdn.net/HDhanmingyang/article/details/103180076