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]);