一个数组除去另一个数组包含的,一行代码解决!

可结合数组的filter过滤方法以及some方法

this.tableData = this.tableData.filter(item => !this.tableRightData.some(ele => ele.platformId === item.id))

其中左边的 tableData 为你之后筛选出来的结果
右边的 tableData 为总的数据
tableRightData 为你想要除去的数据
tableData 和 tableRightData 都是数组
匹配条件为 id 相等就除去

发布了55 篇原创文章 · 获赞 8 · 访问量 1757

猜你喜欢

转载自blog.csdn.net/louting249/article/details/104030737
今日推荐