« 陈俊仕 | 首页 | hkcastte »

yaolf

留言(1 条)

Javascript面向对象编程(二):构造函数的继承 留言:


我们在前一步已经删除了这个prototype对象原来的值,所以新的prototype对象没有constructor属性,所以我们必须手动加上去,否则后面的"继承链"会出问题。这就是第二行的意思。


“所以新的prototype对象没有constructor属性”这句应该不对吧,Animal的实例也是有constuctor属性的,指向Animal,所以
Cat.prototype = new Animal();
这时的constructor应该是Animal