參考文件:
由於console.log()的非同步機制,所以window裡面c被賦值為0了
var a=10;
var b;
console.log(window);//輸出的時候可以看到c被賦值為0了
var c=0;
複製程式碼
console.log非同步機制,使第一個obj發現物件屬性值發生改變,就在物件裡面把a改變成2,但是在控制檯開啟物件裡面才能看到
var obj={a:1};
console.log(obj);//這個位置其實已經把a隱式的變2了
obj.a=2;
console.log(obj)
複製程式碼
`