/*
* 将{"a":{"x":1,"y":2}}改成{"a":{"x":3,"y":2}}
*/
let a = {x:1};
console.log(a)
console.log({...a,...{y:2}})
//==========
let b = {a:{x:1,y:2}};
console.log({...b})
console.log({...{a:{x:3}}})
console.log({...b,...{a:{x:3}}})
//==========
// let demo1={a:1,b:2}
// let demo2={b:1,c:3}
// console.log({...demo1,...demo2})
// console.log(Object.assign({},demo1,demo2))
//==========
b = {a:{x:1,y:2}};
c = {a:{x:3}};
console.log({...b,...{a:{...b.a,...c.a}}})
console.log({a:{...b.a,...c.a}})
console.log({a:Object.assign(b.a,{x:3})})
console