连续赋值(从堆栈角度解析) a.x = a = {n:2}

连续赋值 今天看到一个面试题,一直想把这个题目解析更加直观化,就跟看小人书一样,看图就能明白其中的原理,所以用PPT做了几张图。 var a = {n: 1} var b = a; a.x = a = {n: 2} console.log(a.x); console.log(b.x) 这块最难理解的就是这块 a.x = a = {n: 2} 接下来我们从以下几点分析以下: 运算符优先级; 我们知道
相关文章
相关标签/搜索