function Animal(){
this.species = "动物";
}
function Cat(name,color){
this.name = name;
this.color = color;
}
Cat.prototype = new Animal();
Cat.prototype.constructor = Cat;
//Cat的原型指向了 Animal生成的对象,此时Cat 和Animal
不是引用了同一个原型吗 ,将Cat的构造器覆盖了 不也会
同时覆盖 Animal的构造器吗? 所以下面这句为什么不是false而
是true
alert(Animal.prototype.constructor == Animal); // true
MYYA
相关分类