1. 首页
  2. 编程语言
  3. Javascript
  4. js继承的6种方式详解

js继承的6种方式详解

上传者: 2021-10-17 09:23:28上传 PDF文件 88.61 KB 热度 12次

调用了两次父类构造函数 比较耗内存原型式继承即使不自定义类型也可以通过原型实现对象之间的信息共享。寄生式继承同样适合主要关注对象,而不在乎类型和构造函数的场景。寄生式组合继承最常用的继承方式,也是最佳的,组合继承会调用两次父类构造函数,存在效率问题。其实本质上子类原型最终是要包含父类对象的所有实例属性,子类构造函数只要在执行时重写自己的原型就行了。基本思路是不通过调用父类构造函数给子类原型赋值,而是取得父类原型的一个副本。

用户评论