3

重複の可能性:
JavaScript の無名関数はどのように機能しますか?
この JavaScript スニペットの意味は何ですか?

私は自分のスクリプトで使用します:

(function(){
...[code]..
})()

これに関するドキュメントが見つかりません。このフォームが引数を取るときのスクリプトを見ました。

(function(){
...[code]..
})(arg1,arg2)

誰かがこの JavaScript 関数に関するリンクまたは適切な説明を持っていますか?

4

2 に答える 2

1

これは、自己実行匿名関数として知られています。

これは最初の Google の結果で、しっかりとした概要を示しています

于 2013-01-28T15:20:39.473 に答える
1

これは通常の JavaScript です。

無名関数をインスタンス化し、2 つの引数で呼び出します。

私が思う紛らわしい部分は、操作のオンザフライの側面です。

あなたは(より高いコストで)行うことができました:

var hnd = function() {...};
hnd(arg1,arg2);
于 2013-01-28T15:19:02.800 に答える