ホームページ  >  記事  >  ウェブフロントエンド  >  js即時実行関数インスタンスの詳細説明

js即時実行関数インスタンスの詳細説明

小云云
小云云オリジナル
2018-03-08 15:20:301467ブラウズ

この記事では主に 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 の即時実行関数の詳細な例

JavaScript anonymous 、名前付き関数と即時実行 IIFE

JSの即時実行関数の詳しい説明

以上がjs即時実行関数インスタンスの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:jsの16進数変換例次の記事:jsの16進数変換例