如果您有一个作为对象的 JavaScript 变量,并且您将一个新变量设置为等于第一个变量,那么它是否会创建该对象的新实例,或者它们都引用同一个对象?
最佳答案
它们总是引用同一个对象。我们可以通过尝试以下操作来看到这一点:
var x = {foo:11};
var y = x;
y.foo = 42;
console.log(x.foo);
// will print 42, not 11
关于javascript - javascript对象变量只是引用类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39311394/