题目:
let a = {n : 1}; let b = a; a.x = a = {n: 2}; console.log(a.x) // undefinedconsole.log(b.x) // {}
此题有两个要点
- .运算符和 = 运算符 的程序
- 数据结构
a.x优先于前面的赋值运算符
所以数据结构大抵如下图
题目:
let a = {n : 1}; let b = a; a.x = a = {n: 2}; console.log(a.x) // undefinedconsole.log(b.x) // {}
此题有两个要点
a.x优先于前面的赋值运算符
所以数据结构大抵如下图