题目:
let a = {n : 1};
let b = a;
a.x = a = {n: 2};
console.log(a.x) // undefined
console.log(b.x) // {}
此题有两个要点
- .运算符和 = 运算符 的顺序
- 数据结构
a.x优先于后面的赋值运算符
所以数据结构大致如下图
题目:
let a = {n : 1};
let b = a;
a.x = a = {n: 2};
console.log(a.x) // undefined
console.log(b.x) // {}
此题有两个要点
a.x优先于后面的赋值运算符
所以数据结构大致如下图
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。