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

创建自定义类型的对象最常见的就是组合使用构造函数和原型模式,构造函数用来定义对象的属性。原型定义公用的方法。
“`
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”);

上面例子中定义属性都是在构造函数中,而定义方法是在构造函数的原型上面。这样实例拥有的属性都是私有的,而方法可以共享。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/alitterboy/article/details/54922321
文章标签: 对象
个人分类: 前端记述
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭