4种继承方式(混混混混)

44 阅读1分钟

一、ES6 class继承 子类用extends和super()(变量传参)继承父类的属性和方法 二、原型链继承 子类.prototype =new 父类 缺点:(1).新实例无法向父类传参 三、构造函数继承 子类里面写:父类.call(this) 特点:(1).可以call多个,继承多个 (2).因为call方法,每次都要调用 (3).可以传参,写到call后面 四、组合式继承 二+三:位置写法都一样 特点:(1).调用了两次父类