JavaScript工厂模式代码

function createPerson(name,age,job){

  var o=new Object();

  o.name=name;

o.age=age;

o.job=job;

o.sayName=function(){

  alert(this.name)

};

return o;

 

//可以无数次调用createPerson函数

var person1=createPerson("GReg",20,"sofwear engineer");

var person2=createPerson("xiaofei",21,"jixie gongchengshi");

posted @ 2016-08-31 10:28  逗比煎饼侠  阅读(96)  评论(0编辑  收藏  举报