您的位置:首页 > Web前端 > JavaScript

JavaScript中创建对象的方法:工厂模式,构造函数模式, 原型模式

2016-09-14 22:02 961 查看
1,工厂模式

function createPerson(name, age){
var o = new Object();
o.name = name;
o.age = age;
o.sayName = function(){}
return o;
}<span style="color:#009900;">
//用函数来封装以特定接口创建对象的细节
</span>var p1 = createPerson("mike", 25);

2,构造函数模式
<span style="font-size:18px;"><strong>function Person(name, sex){
this.name = name;
this.sex =sex;
this.sayName = function(){ }
}<span style="color:#009900;">
//通过new 来构造函数
</span>var p2 = new Person("Nke", "man");</strong></span>

3,工厂模式

function Person(){ }

Person.prototype.name = "Joh";

Person.prototype.sex = "man";

var person1 = new Person();

《JavaScript高级程序设计》笔记
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息