1.题目
const arr =[{key:1,name:12},{key:2,name:12},{key:3,name:3}];
const arr2 = [{key:1,name:1,data:'1111'},{key:2,name:2,data:'2222'}];
将数据处理成 arr3 = [{key:1,name:1,data:'1111'},{key:2,name:2,data:'2222'},{key:3,name:3}]
let keys=[];
for(const o of arr2){
keys.push(o.key);
}
console.log('keys',keys);
const arr3=arr.filter((item)=>{
console.log('item',keys.indexOf(item.key)>-1);
if(keys.indexOf(item.key )<=-1){
return true;
}
})
console.log('124',arr3,[...arr3,...arr2]);