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 を使用する唯一の理由ですか。ライブラリが最初に含まれていることを確認してから、関数を呼び出しますか?