this.polList.forEach(item => {
// 首先匹配不同code的数据 添加到需要展示的数组中if(item.polCode === el &&!this.leftData.find(e => e.polCode == el)
this.leftData.push(item);}
})
删除已经存在的数据
//注意!! 这里需要从最后一个开始删除,正着删除会 改变 数组长度,导致出现只删除一组数据的问题
for (let b = this .leftData.length - 1; b >= ; b--) {const list = this .leftData[b];
// 返回boolean值
if (!this .polCheck .some(item => item === list.polCode)) {this.leftData.splice(b,1);
}
}
some方法:返回的是Boolean值