使用工厂方法来创建多个对象
function fun(name, age, gender) {
// 创建一个新对象
var obj = new Object();
obj.name = name;
obj.age = age;
obj.gender = gender;
obj.sayName = function () {
console.log(this.name);
}
return obj;
}
var obj1 = fun("孙悟空", "男", 18);
obj1.sayName(); // 孙悟空
console.log(obj1.name); // 孙悟空