6

私は他の人のコードを見て、それを理解しようとしています。括弧で囲まれた関数呼び出し名があります。

myButton.onclick = (myFunction)(a, b, c); 

これは次のものとは異なりますか:

myButton.onclick = myFunction(a, b, c);

編集:

さらにコンテキストを追加すると、関数 myFunction は次の形式になります。

myFunction = function(a, b, c) {
    return function () {
        // do something with a, b, and c
    }
}
4

1 に答える 1

3

違いはありません。

それらは同じことをし、同じことを意味します。

于 2013-07-23T17:08:43.300 に答える