let a = {x:1,y:2};
let b = a;// 把对象a的空间地址赋值给变量b;
a.y = a = {y:1};// 点的优先级最高;先运算a.y ;再运算a;
console.log(a);// {y:1}
console.log(b);//{x:1,y:{y:1}}
复制代码
转载于:https://juejin.im/post/5c85ced5e51d453e35764d8b
let a = {x:1,y:2};
let b = a;// 把对象a的空间地址赋值给变量b;
a.y = a = {y:1};// 点的优先级最高;先运算a.y ;再运算a;
console.log(a);// {y:1}
console.log(b);//{x:1,y:{y:1}}
复制代码
转载于:https://juejin.im/post/5c85ced5e51d453e35764d8b