本文讨论了与JavaScript的继承有关的知识。信息,存在一些优点和缺点。在此知识点,您可以获得橡胶的来源。
大约有六种方法可以继承JavaScript的继承:
在这里,我们单独解释。
主要思想:
使用原型使一种参考类型继承另一种参考类型的属性和方法。
实施代码:
缺点:
构造函数也称为伪造或经典继承。
主要思想:
在子型构造函数中,调用超级类型构造函数。
实施代码:
优势:
缺点:
结合继承也称为伪古典遗传。
主要思维:
原型属性和方法的继承用于使用原始链来通过借用构造函数来实现实例属性的继承。
实施代码:
优势:
原始链继承和构造函数的融合的优点是JavaScript中最常用的继承模式。
缺点:
主要思维:
借助原型,基于现有对象创建新对象。简而言之,这是仿真实现。
实施代码:
缺点:
主要思维:
创建一个仅用于封装继承的函数,该函数以某种方式增强对象,并最终返回对象。
实施代码:
缺点:
像构造函数模式一样,每次创建对象时,都会创建该方法。
主要思维:
通过借用构造函数继承属性来继承属性,通过原始链的混合形式继承该方法。本质上,寄生继承用于继承超级类型的原型,然后将结果指定为指定为指定的结果。儿童类型。
实施代码:
优势: