首页 > 解决方案 > 为什么对象方法是重写原始对象?

问题描述

为什么当我们重写foo嵌套对象方法的值时,s它也重写了原始对象z方法foo

向某人解释一下,请为什么这样做以及如何防止它被重写?

const z = { foo: 'bar' };
const s = z;
s.foo = 'baz'; 
s == z // true

标签: javascript

解决方案


推荐阅读