<script>
var a = {n : 1};
var b = a; // {n : 1};
a.x = a = {n : 2}; // a = {n : 2}; b = {n : 2};
// {x:1}.x = {n;2} 此时 a的值还是{n:1} 但已经不存在了,
console.log(a.x); // 此时的 a.x 等价于 {n:2}.x 但是没有对应的变量
console.log(b.x);
</script>
对此你有什么看法那,请留言