美文网首页
关于js的继承方法

关于js的继承方法

作者: 戈弋图 | 来源:发表于2019-01-23 15:59 被阅读0次

    1、原型链继承

    原型链继承的问题:由于超类Super的属性变成了子类的原型属性,导致的结果是,如果超类的属性是引用类型属性值时,子类的一个实例的属性值的改变都会影响所有的子类实例。

    2、 构造函数继承

    构造函数继承的问题:无法继承超类中原型上的方法和属性

    3、组合式继承( 原型链继承 +构造函数继承)

    组合式继承的问题:超类的构造函数被执行了两次

    4、寄生式继承

    5、寄生组合式继承

    相关文章

      网友评论

          本文标题:关于js的继承方法

          本文链接:https://www.haomeiwen.com/subject/aiijjqtx.html