javascript基础-使用工厂模式创建对象
<script>
// 使用工厂模式创建对象(消除重复,增加复用性)
function createObj(name,age,gender,hanshu){
var obj={
name:name,
age:age,
gender:gender,
hanshu:function(){
alert(this.name);
}
};
return obj;
}
var obj1=createObj("张三",12,"男");
var obj2=createObj("李四",13,"女");
var obj3=createObj("小明 ",15,"男");
console.log(obj1);
console.log(obj2);
console.log(obj3);
obj3.hanshu();
</script>


传统创建对象的方式


浙公网安备 33010602011771号