两个数组,通过过滤出id一致的项
第一种
let selectedRowKeys = [555,777,223,333]
let tableData =[{goodsId:233,name:'哈哈哈'},{goodsId:22,name:'嘻嘻嘻'},{goodsId:777,name:'嘻嘻嘻'}]
let newArr = this.tableData.filter(x => this.selectedRowKeys.some(y => y == x.goodsId));
第二种
// 这里需要进行数据的过滤
this.tableData.concat(arr).map(train=>{
this.tableData.push(train)
// this.tableData.push(train.id) 如果有键值id 则加上id
})
this.tableData = [...new Set( this.tableData)];