1、实现对象和对象之间的比较和合并「深合并、浅合并」
let obj1 = {
name: 'zhufeng',
age: 12,
headers: {
token: 'javascript',
x: 200,
y: {
n: 10
}
}
};
let obj2 = {
name: 'zhouxiaotian',
headers: {
token: 'good good study',
score: 100,
y: {
m: 20
}
},
height: 180
};
let obj3 = {
age: 18,
height: 190,
weight: '60KG',
headers: {
name: '哇咔咔'
}
};
let obj = Object.assign(obj1, obj2, obj3);
console.log(obj === obj1, obj);
执行结果:
2、