、この方法によって作成されたオブジェクトを大量にファクトリメソッドを使用してオブジェクトを作成します
機能createPerson(名前、年齢、性別){
//新しいオブジェクトを作成します。
VAR OBJ =新しいオブジェクト();
OBJ。名前=名前;
OBJ。年齢=年齢;
OBJ。性別=性別;
OBJ。sayName =関数(){
警告(この名前。);
}
OBJを返します。
}
VAR OBJ2 = createPerson( 'モンキー'、17、 'M')。
OBJ3 = VARの createPerson( '豚'、19、 'M')。
OBJ4 = VARの createPerson( '砂僧'、27 'M')。
。OBJ2 sayName(); //モンキー
。OBJ3 sayName(); //豚
。OBJ4 sayName(); //沙シャン