関数はソース ファイルのどこにでも配置できるため、常に関数宣言を使用することを好みます。関数式を使用する場合、関数はソース ファイルの先頭に配置する必要があります。
関数宣言の代わりに関数式を使用する良い状況はありますか?
//Function declaration
function foo() { return 5; }
//Anonymous function expression
var foo = function() { return 5; }
関数はソース ファイルのどこにでも配置できるため、常に関数宣言を使用することを好みます。関数式を使用する場合、関数はソース ファイルの先頭に配置する必要があります。
関数宣言の代わりに関数式を使用する良い状況はありますか?
//Function declaration
function foo() { return 5; }
//Anonymous function expression
var foo = function() { return 5; }