共计 259 个字符,预计需要花费 1 分钟才能阅读完成。
首先创建一个父类
创建一个子类
当我们要通过原型链继承时
子类可以调用父类在原型链上的方法
但是子类的构造函数却指向父类
正如下图 (其中 subClass 为实例化过的对象)
这时候可能会想, 那我把子类的构造函数指向自身不就好了吗, 于是添加下面代码
子类构造函数真的指向了自身, 但是我们检查一下父类
父类的构造函数却指向了子类, 如下图所示 (其中 subClass 为实例化过的对象)
以下是我的解决方法, 通过复制一份父类的原型副本保存在变量中, 并修改构造函数
子类继承了父类, 但却不影响构造函数, 如下图所示 (其中 subClass 为实例化过的对象)
正文完
发表至: javascript
2019-03-12