JS 连续赋值运算的问题

var a = {n:1};
var b = a;
a.x = a = {n:2}
console.log(a.x) // undefined console.log(b.x) //{n: 2}

  

从指针角度解释  

第一步:

 

 

 

 

第二步:

 

 

 

第三步:

 

 

 

第四步:

 

 

 

 

https://www.cnblogs.com/joesbell/p/6229423.html

posted on 2018-09-06 15:47  至尊宝第一代  阅读(225)  评论(0编辑  收藏  举报