js继承总共分成5种,包括构造函数式继承.原型链式继承.组合式继承.寄生式继承和寄生组合式继承. 构造函数式继承 首先来看第一种,构造函数式继承,顾名思义,也就是利用函数去实现继承:构造函数继承,使用call和apply两个方法可以实现改变方法中的this // 父类构造函数 function Parent(color) { this.color = color; this.print = function() { console.log(this.color); } } 现在要编写一个子类函数…