JavaScript の 2 つの異なるタイプのオブジェクトについて混乱しています。
オブジェクトの例 1:
var Player = {
firstName : 'Foo',
lastName : 'Bar',
getFullName : function(){
return this.firstName + ' ' + this.lastName;
}
}
オブジェクトの例 2:
var Player = function(newFirstName, newLastName){
this.firstName = newFirstName;
this.lastName = newLastName;
this.getFullName = function(){
return this.firstName + ' ' + this.lastName;
}
}
オブジェクトにコンストラクターが必要な場合は、例 2 を使用しますか?