● 连等是从右向左开始执行
● 连等时引用不变,指向在连等结束后发生变化
var a = {n:2};//指向{n:2}
var b = a;//引用
a.x = a = {n:1};//此时在执行过程中,a仍然指向{n:2}这块内存
console.log(a);//{n:1}
console.log(b);//{n:2,x:{n:1}}
● 连等是从右向左开始执行
● 连等时引用不变,指向在连等结束后发生变化
var a = {n:2};//指向{n:2}
var b = a;//引用
a.x = a = {n:1};//此时在执行过程中,a仍然指向{n:2}这块内存
console.log(a);//{n:1}
console.log(b);//{n:2,x:{n:1}}