两个对象数组,根据相同的id进行合并
function main() {
const list1 = [
{
id:1,
a:1
},
{
id:2,
a:2
},
{
id:3,
a:3
},
]
const list2 = [
{
id:1,
b:1
},
{
id:2,
b:2
},
{
id:3,
b:3
},
]
function mixin(list1, list2){
//请在此处书写代码
const arr = list1.map((item1) => {
list2.map((item2) => {
if(item1.id === item2.id){
Object.assign(item1,item2)
}
})
return item1
})
return arr
}
// 点击【运行】即可查看运行结果
const result = mixin(list1,list2);
console.log(‘result>>’,result)
}
main()