0

当我们创建某种类型的对象时

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?因为函数也是一个对象,我们可以向它添加属性/方法。

4

0 回答 0