2017/10/26 今天主要是讲解了在js中怎么实现类的继承,最后我们总结了主要掌握两种继承方法:- 通过for。。。in实现继承。
- 通过call或apply组合原型实现继承
大家要明白每一种继承方法的核心点在哪里。
通过for。。in继承的核心思想:
在子类的构造函数中插件父类的一个属性对象,使用for。。in循环父类对象的时候,把父类对象以及父类原型对象在当前子类
对象以及子类原型对象中不存在的属性才进行继承。
通过call或apply组合原型实现继承的核心思想:
在子类构造函数中通过call或apply主要是继承父类构造函数中的属性。
子类的原型对象被父类的一个实例对象重写,主要是继承父类原型对象上面的属性。
|