连续赋值
- 日常工作中不推荐连续赋值
- 因为连续赋值可读性很差
let a = { n: 1 };
let b = a;
a.x = a = { n: 2 };
console.log(a); // {n: 2}
console.log(b); // {n: 1, x: {n: 2}}
相当于
let a = { n: 1 };
let b = a;
let n2 = {n: 2}
a.x = n2
a = n2
console.log(a); // {n: 2}
console.log(b); // {n: 1, x: {n: 2}}