码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript构造函数、原型对象、实例的关系与区别

时间:2015-09-07 22:47:36      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:

构造函数与普通函数的唯一区别,就在于调用方式。任何函数通过new形式调用,就都是构造函数。

原型对象,只要创建了一个函数,那么一定会为这个函数创建一个prototype属性。而这个属性指向的就是原型对象。

实例,是new构造函数之后的结果。它会包含一个[[prototype]]属性(该属性无法直接访问),该属性指向原型对象。

 

function Person(){
}
Person.prototype.name = "Nicholas";
Person.prototype.age = 29;
Person.prototype.job = "Software Engineer";
Person.prototype.sayName = function(){
alert(this.name);
};

技术分享

Javascript构造函数、原型对象、实例的关系与区别

标签:

原文地址:http://www.cnblogs.com/johnchow/p/4790001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!