2

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 を使用しますか?

4

0 に答える 0