6

重複の可能性:
JavaScript のカプセル化された匿名関数の構文を説明する

私はこれが何をするのか完全には理解していないので、グーグルで調べたかったのですが、何も見つからず、その名前がわからないことに気付きました; だから私の質問は: この構造の名前は何ですか (?) :

( function ( ... ) {} )( jQuery, window, document );

よろしくお願いします。

4

3 に答える 3

12

他の人も答えたように、それは自己実行匿名関数、または即時呼び出し関数式(IIFE)です。

于 2013-01-02T14:13:41.267 に答える
4

これは、自己実行匿名関数と呼ばれます。

目的は、スコープを制御して、グローバルを参照したり、グローバル名前空間を汚染したりしないようにすることです。

于 2013-01-02T14:13:44.983 に答える
2

これは、自己実行型の匿名関数です。

windowこれらを使用して、新しい でグローバル ( ) 名前空間を汚染またはアクセスするのを防ぐことができますvar

于 2013-01-02T14:13:41.493 に答える