项目遇到的问题,两个数组A、B根据id判断是否两个数组都存在同样数据,如果存在数组B里加状态
先有两个数组

let arr = [{
id:111,
name:5555
},{
id:22,
name:5555
}];
let arr1 = [{
id:111,
name:5555
},{
id:22,
name:5555
},{
id:33,
name:5555
}]

需要在arr1里判断那些数据在arr里,利用some

this.arr1.forEach(i =>{
if(arr.some(item =>item.id == i.id)){
i.status=1
}
)
Logo

前往低代码交流专区

更多推荐