JS debugger 的老问题。object 展开的值时展开时(就是你去点那个三角形的时候)计算的。这个时候 obj2.attri2 = 888; 都已经执行完了。但是你看 logj2: 所在的那一行(不要看下面),里面的值就是打印时计算的,里面显示的还是 attri2: 4, ,还是赋值前的计算的。
JS debugger 的老问题。
object 展开的值时展开时(就是你去点那个三角形的时候)计算的。这个时候
obj2.attri2 = 888;
都已经执行完了。但是你看
logj2:
所在的那一行(不要看下面),里面的值就是打印时计算的,里面显示的还是attri2: 4,
,还是赋值前的计算的。