[前端]js继承方式

js的继承方式有以下几种:混入式继承、原型式继承、原型链继承、借用构造函数、组合继承
混入式继承会把父类的所有方法都拷贝到子类上。
原型式继承是只继承父类原型上的属性和方法。
原型链继承会继承父类构造函数里的属性和方法,也会继承父类原型上的属性和方法,不能向父类传递参数
借用构造函数继承可以向父类传递参数,不能继承父类原型对象的方法
组合继承(借用构造函数继承和原型链继承)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • js中的继承: Object是所有对象的父级/父类型/超类型,js中所有的对象都直接或间接的继承自Object. ...
    doudouY075阅读 485评论 0 2
  • 1. 属性拷贝(混入式继承) 问题:如果父对象中有引用类型(以下示例中的friend属性)的属性,子对象和父对象的...
    佩佩216阅读 217评论 0 1
  • 注意: 1,constructor总是指向类的构造函数 2,__proto__指向父类的原型对象 1,原型链继承 ...
    青色琉璃阅读 146评论 0 0
  • js的继承有6种方式,大致总结一下它们各自的优缺点,以及它们之间的关系。 1.原型链 js的继承机制不同于传统的面...
    XiaoAM阅读 536评论 0 1
  • (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...
    love丁酥酥阅读 1,382评论 4 8