使用工厂方法创建对象,通过该方法可以大批量的创建对象
function createPerson( name,age,gender ){
// 创建一个新的对象
var obj = new Object( ) ;
obj . name = name;
obj . age = age;
obj . gender = gender;
obj . sayName = function ( ){
alert ( this . name ) ;
}
return obj;
}
var obj2 = createPerson(' 孙悟空 ' , 17 , ' 男 ');
var obj3 = createPerson(' 猪八戒 ' , 19 , ' 男 ');
var obj4 = createPerson(' 沙和尚 ' , 27 , ' 男 ');
obj2 . sayName( ); // 孙悟空
obj3 . sayName( ); //猪八戒
obj4 . sayName( ); //沙和尚