ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript_javascript スキルの即時実行関数式の概要

JavaScript_javascript スキルの即時実行関数式の概要

WBOY
WBOYオリジナル
2016-05-16 16:09:111565ブラウズ

私たちはこの 匿名関数
を見ることに慣れています。

コードをコピー コードは次のとおりです:

(関数(){
console.log("テスト");
})();

私が以前に呼び出していたのは、自己実行型の匿名関数です

即時呼び出し関数式 (IIFE、Immediate-Invoked Function Expression) という別名があることを知りました

関数式をすぐに呼び出す

自己実行の匿名関数と比較すると、関数式をすぐに呼び出す意味がより明確です。

自己実行関数には次の例が含まれます:

コードをコピー コードは次のとおりです:

関数 foo() { foo() }

そして
コードをコピー コードは次のとおりです:

var foo = function() { argument.callee() };

さらに重要なのは、次のようなものは自己実行匿名関数である可能性があります
コードをコピー コードは次のとおりです:

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