【发布时间】:2016-07-15 15:55:58
【问题描述】:
为什么b is not equal 到null 在下面的代码末尾?
var a = { property: "value" },
b = a;
console.log(a === b); // true
a = null;
console.log(b); // Object { property: "value" }
我认为a 和b 是绑定到一个对象的两个引用,因此都将成为null。
【问题讨论】:
-
@BirjuShah: stackoverflow.com/a/3638034/4554883
-
这是真的,但你为什么期望 b 为空。我的意思是你如何将它与评论联系起来
-
通过评论我告诉你
always pass-by-value不是真的,你的评论没有回答这个问题。
标签: javascript google-chrome comparison object-equality