重複の可能性:
JavaScript: var functionName = function() {} vs function functionName() {}
次の 2 つのコンストラクター関数の間に隠れた違いがあるかどうかを知りたいです。
var Person = function(name){
this.say=function(){
console.log(name);
}
}
そしてこれ:
function Person(name){
this.say=function(){
console.log(name);
}
}
常に次のように書くとします。
var x = new Person('xxxxx');
x.say();
私には同じように見えますが、私は本当にjavascriptに慣れていないので、フォームが間違っているかどうか、従うべきベストプラクティスがあるかどうかを知りたいです.