当我们创建某种类型的对象时
function Creater(a,b){
this.a = a;
this.b = b;
}
Creater.prototype.full = function (){
alert(this.a + " " + this.b );
}
prs1 = new Creater('jhon','Doe');
pes1.full();
full
所以现在 pes1 可以通过原型链
访问方法,我从Creater
构造函数创建的每个对象都有一个__proto__
属性,通过该属性进行查找,但是它__proto__
在构造函数的哪里存在是它在函数的原型对象上Creater
还是只是一个属性功能Creater
?因为函数也是一个对象,我们可以向它添加属性/方法。