ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript_javascript スキルで匿名関数を作成するいくつかの方法

JavaScript_javascript スキルで匿名関数を作成するいくつかの方法

WBOY
WBOYオリジナル
2016-05-16 18:34:101138ブラウズ

エラーモード: 構文エラー警告

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

function() {
// ここにコードを挿入
}();

モード 1: 関数リテラル (関数リテラル)

関数オブジェクトを宣言してから実行します。
コードをコピー コードは次のとおりです。

(function(){
/ / ここにコードを挿入
})();

モード 2: 優先式 (Prior Expression)

JavaScript は内側から外側に向かって順番に式を実行するため、宣言された関数を強制的に実行するために使用されます。
コードをコピー コードは次のとおりです。

(function(){
/ / ここにコードを挿入
}());

モード 3: Void 演算子 (Void 演算子)

単一のオペランドを実行するには、Void 演算子を使用します。
コードをコピー コードは次のとおりです:

void function(){
/ / ここにコードを挿入
}();

技術的には、これら 3 つのコード パターンは同等です。ただし、YUI、jQuery、その他のフレームワークなどの実際のアプリケーションでは、モード 1 の方が広く使用されています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。