jraiser
先看一段示例代码,实现b继承于a:
这段代码的主要问题是:
先看一段示例代码,实现B继承于A: 这段代码的主要问题是: 需要实例化A作为B的原型,此时就执行了A的构造函数。但按照面向对象的规则,实例化B之前,B及其父类A的构造函数都不应该执行。 更改了B的prototype,导致b.constructor不是B而是A
先看一段示例代码,实现B继承于A: 这段代码的主要问题是: 需要实例化A作为B的原型,此时就执行了A的构造函数。但按照面向对象的规则,实例化B之前,B及其父类A的构造函数都不应该执行。 更改了B的prototype,导致b.constructor不是B而是A