回归初心,一起侃侃

三种创建对象的方式:
工厂模式
function createPerson(name,age){
var o=new Object();
o.name=name;
o.age=age;
return o;
}
构造函数模式
function Person(name,age){
this.name=name;
this.age=age;
}
原型链模式
function Person(){
}
Person.prototype.name="";
Person.prototype.age="";

一起侃侃三种模式的区别?

阅读 2.5k
3 个回答

关键看你怎么用

javascript高级程序设计(第三版)第六章已经讲的很清除了,自己下载电子书看把。

这三种都有不好的地方吧 结合着用好

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏