この記事では主に 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 anonymous 、名前付き関数と即時実行 IIFE
以上がjs即時実行関数インスタンスの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。