Vue两个数组过滤出不同数据输出
业务场景:
有一个table多选后进行添加,显示到另一个table中,之后第一个table被确定选中的数据不再显示,即用到下边过滤数组的方式,进行重新赋值显示。
var newShowArr=[];
let oneIdArr= this.oneArr.map(item => item.oneId);
this.towArr.forEach((item, index) => {
if (!oneIdArr.includes(item.twoId)) {
this.newShowArr.push(item);
}
});
console.info(this.newShowArr)