30
如何深层合并而不是浅层合并?
Object.assign和Object Spread都仅进行浅合并。 问题的一个示例: // No object nesting const x = { a: 1 } const y = { b: 1 } const z = { ...x, ...y } // { a: 1, b: 1 } 输出是您期望的。但是,如果我尝试这样做: // Object nesting const x = { a: { a: 1 } } const …