当我们创建某种类型的对象时,如
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();
所以现在pes1可以通过原型链,我创建的每个对象访问full
方法
Creater
构造函数有一个__proto__
属性,通过该属性进行查找,但构造函数中存在__proto__
的位置是Creater
函数的原型对象还是它只是Creater
函数的属性?因为函数也是一个对象,我们可以添加属性/方法。