var a = {};
var b = a;
b.c = "whatever";
console.log(a.c) // whatever.
按预期工作,a可由b更新;
var a = {};
var b = a;
b = "whatever";
console.log(a) // {}
console.log(b) // whatever
未按预期工作。A未由b更新
更新问题:这是否意味着只有对象属性可以通过其引用进行更新?不是为了对象本身?
https://stackoverflow.com/questions/50788752
复制相似问题