var a = {n: 1}
var b = a; a.x = a = {n: 2}
console.log(a.x);
console.log(b.x)
赋值运算从右向左执行:
所以先计算
再计算此时:
a:{ n:2 };
b:{ n:1 , x={n:2} }
所以:
a.x为undfinedb.x为{n:2}.
https://blog.csdn.net/mx18519142864/article/details/83111207
var a = {n: 1}
var b = a; a.x = a = {n: 2}
console.log(a.x);
console.log(b.x)
赋值运算从右向左执行:
所以先计算
再计算此时:
a:{ n:2 };
b:{ n:1 , x={n:2} }
所以:
a.x为undfinedb.x为{n:2}.
https://blog.csdn.net/mx18519142864/article/details/83111207