var obj={n:2};obj.x=obj={n:1};console.log(obj.x)请教一下2个等号的运算顺序。
没有括号调整优先级的情况下,等号是向右结合的,也就是obj.x=obj={n:1};相当于obj.x=(obj={n:1});
楼上正解obj={n:1}thenobj.x=obj