javascript - javascript对象变量只是引用类型吗?

标签 javascript object

如果您有一个作为对象的 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/

相关文章:

javascript - 如何使用 Selenium WebDriver 获取 disqus 评论 iframe 数据

javascript - 当相同的 IF 语句有效时,SWITCH 语句不起作用(Java 脚本)

javascript - 我应该如何处理 JSHint 2.5.0 中的尾随空格?

javascript - 如何从 CONNECT 平台内部编程调用中获取输出?

java - Java 中的对象引用

Angular 2 中的 Javascript 音频

javascript - 使用数组中的字符串键访问 JavaScript 对象

java - 在此类成员中寻址对象的成员

Java/包含多个 '.'运算符的语句

c++ - 没有成员可用于声明为类变量的对象