js常见的继承方式包括原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承,以及ES6新增的class继承,但不包括关联继承

发布时间 2023-11-11 12:21:34作者: 龙陌

js常见的继承方式包括原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承,以及ES6新增的class继承,但不包括关联继承

https://www.cnblogs.com/Leophen/p/11401734.html

构造函数继承是每次继承都会把父类的所有属性方法全部拷贝一份,而对于公用的方法重复拷贝会浪费内存

原型链继承所有对象都公用一份原型属性和方法,对一个类的修改回影响的其他类

组合继承是结合两种继承方式,用构造函数方式继承属性,原型链方式继承方法