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>
传统创建对象的方式