Javascriptはカスタムオブジェクトを作成してObjectのインスタンスを作成して属性と方法を追加します.

563 ワード

以下の通りです
 
  
var person = new Object();
person.name = "Nicholas";
person.age = "29"
person.job = "Software Engineer";

person.sayName = function () {
alert(this.name);
};
person.sayName();上記の例では、personというオブジェクトを作成し、三つの属性(name、age、job)と一つの方法(sayName()を追加しました.ここで、sayName()方法は、this.name()の値を表示するために使用される.初期のJavaScript開発者はよくこのモードを使って新しいオブジェクトを作成します.しかし、この方法は明らかな欠点があります.同じインターフェースを使って多くのオブジェクトを作成すると、多くの重複コードが発生します.この問題を解決するために、人々は工場モデルの変体を使い始めました.