js知識點及實例

1、閉包,變量作用域,異步結合:

輸出結果:

解析:

1、由於setTimeout是異步的,在執行setTimeout之前,循環就已經執行完了,此時先打印出循環外部的console.log(),1s之後,再打印setTimeout中的console.log()。

2、for循環中var的變量只能作用於for循環中,不能作用在setTimeout中

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章