??欢迎继续来到 JavaScript 进阶教学! 继承也是面向对象的特性之一,但是在 ES6 版本之前是没有 extends 去实现继承的,我们只能通过构造函数和原型对象来实现继承,其中分别为构造函数来继承属性,原型对象来继承方法,这种继承模式被称为组合继承 文章目录: 一:call() 的作用与使用? 1.1 使用 call() 来调用函数? 1.2?使用 call() 来改变 this 的指向? ?二:利用构造函数继承父属性 2.1 实现过程? 2.1 实现过程分析 三:利用原型对象继承父方法? ?3.1 继承父方法的错误演示 问题原因? ?3.2?继承父方法的正确做法 ??3.2?继承父方