本文主要跟大家分享js立即執行函數實例,希望能幫助大家。
for(var i=0;i<5;i++){ (function(i){ setTimeout(function(){ console.log(i); },0); })(i); } //0 1 2 3 4
立即執行函數會立刻執行裡面程式碼,即使包含非同步執行程式碼,也會立刻執行
for(var i=0;i<5;i++){ setTimeout(function(){ console.log(i); },0); } //5 5 5 5 5
相關推薦:
JavaScript匿名、具名函數與立即執行函數IIFE詳解
以上是js立即執行函數實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!