重複の可能性:
JavaScript:var functionName = function(){} vs function functionName(){}
Javascriptでの関数式と宣言の違いは何ですか?
私はjavascriptの「ベストプラクティス」を理解しようとしています。
このコードはjqfundementals.comからのものです
// create a function that will greet a person,
// and assign the function to the `greet` variable
var greet = function( person, message ) {
var greeting = 'Hello, ' + person + '!';
log( greeting + ' ' + message );
};
greet( 'Jory', 'Welcome to JavaScript' );
greet( 'Rebecca', 'Thanks for joining us' );
関数をgreet変数に割り当てる必要があるのはなぜですか?
私の最初の衝動は、次のように書くことです。
function greet ( person, message ) {
var greeting = 'Hello, ' + person + '!';
log( greeting + ' ' + message );
};
これら2つの実装の違いは何ですか?