理解閉包、同步、異步的最好例子

//每次循環會調用setTimeout函數,其中指定了一個timeout後執行的函數 //這個函數由於構成閉包的關係,其可以訪問外層函數定義的變量,這個變量就是i //在for循環執行完畢後,i的值爲10.此時在事件隊列中有10個timeout函數等待執行 //當timeout時間到時,對應的執行函數調用的i都是同一個,也就是10 for(var i=0;i<10;i++){ setTim
相關文章
相關標籤/搜索