如何进行深度合并而不是浅层合并?
// No object nestingconst x = { a: 1 }const y = { b: 1 }const z = { ...x, ...y } // { a: 1, b: 1 }
// Object nestingconst x = { a: { a: 1 } }const y = { a: { b: 1 } }const z = { ...x, ...y } // { a: { b: 1 } }
{ a: { a: 1, b: 1 } }
{ a: { b: 1 } }
Object.assign()
.
慕慕森
繁星点点滴滴
慕容森
相关分类