两个对象a覆盖b 相同字段替换 遇到数组 数组内id相同的覆盖
a = {
name: '',
age: '',
obj:{
one:'',
two:''
},
count: [
{
id: 1,
sex: ''
},
{
id: 2,
sex: ''
},
{
id: 3,
sex: ''
},
{
id: 4,
sex: ''
}
]
}
b = {
name: 'xxx',
age: '13',
obj:{
one:'1',
two:'2'
},
count: [
{
id: 2,
sex: '22'
},
{
id: 4,
sex: '44'
}
]
}
期望得到的对象为
c = {
name: 'xxx',
age: '13',
obj:{
one:'1',
two:'2'
},
count: [
{
id: 1,
sex: ''
},
{
id: 2,
sex: '22'
},
{
id: 3,
sex: ''
},
{
id: 4,
sex: '44'
}
]
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…