3

JavaScript 関数を宣言する一般的な方法は 2 つあります。

方法 1: 名前付き関数

function add(a, b) 
{                     
  return a+b;
}

上記の関数を呼び出すには、add(3,4);

方法 2: 匿名関数

var add = function(a, b) 
{                     
    return a + b;
} 

この関数を呼び出すには、再び使用しますadd(3,4);

どちらも同じ結果になります。この方法でjavascriptを学んだので、私は常に方法1を使用します。しかし、jQuery のような新しい JavaScript ライブラリのほとんどは、方法 2 を使用しているようです。

ほとんどのJavaScriptライブラリで方法1よりも方法2が好まれるのはなぜですか? 私の理解によれば、どちらも同じ動作をします。唯一の違いは方法 1 です。関数は、関数が宣言されている上記で実行されるコードで使用できますが、これは方法 2 には当てはまりません。これが、新しい JavaScript ライブラリが方法 2 を使用する唯一の理由ですか。ライブラリが最初に含まれていることを確認してから、関数を呼び出しますか?

4

1 に答える 1