重複の可能性:
JavaScript: var functionName = function() {} vs function functionName() {}
Javascript で関数を宣言するには、次の 2 つの方法があります。
構文 1:
function myFunction() {
// something awesome
};
構文 2:
var myFunction = function() {
// somtehing even more awesomer
};
構文 1 は、適切に記述されたコードよりもレガシー コードで多く見られるように思えます (ただし、これは純粋に経験的なことです)。
Q : ある構文を他の構文より優先する必要がありますが、その理由は何ですか?