标签: javascript
为什么当我们重写嵌套对象foo的方法s的值时,它还会重写原始对象z方法foo?
foo
s
z
解释某人,请问为什么会这样做以及如何防止它被重写?
const z = { foo: 'bar' }; const s = z; s.foo = 'baz'; s == z // true