标签:
构造函数与普通函数的唯一区别,就在于调用方式。任何函数通过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); };
标签:
原文地址:http://www.cnblogs.com/johnchow/p/4790001.html