您的位置:首页 > 其它

创建对象-组合使用构造函数和原型模式

2017-02-08 04:57 567 查看
创建自定义类型的对象最常见的就是组合使用构造函数和原型模式,构造函数用来定义对象的属性。原型定义公用的方法。

“`

function Person(name,age,job){

this.name=name;

this.age=age;

this.job=job;

}

Person.prototype={

constructor : Person,

sayName : function(){

alert(this.name);

}

}

var person1=new Person(“qi”,”22”,”coder”);

var person=new Person(“alpho”,”3”,”robot”);

上面例子中定义属性都是在构造函数中,而定义方法是在构造函数的原型上面。这样实例拥有的属性都是私有的,而方法可以共享。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐