JavaScript面向对象-基于原型链和函数伪装组合的方式实现继承
上文提到我们不会单独使用基于函数伪造的方式实现继承,而是会使用**基于原型链和函数伪装组合的方式实现继承**。这种继承方式也叫伪经典继承,它的思想是使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承。这样,既通过在原型上定义方法实现了函数的复用,又能够保证每个实例都有它自己的属性。 ![600.png](http://static.51tbox.c...
上文提到我们不会单独使用基于函数伪造的方式实现继承,而是会使用**基于原型链和函数伪装组合的方式实现继承**。这种继承方式也叫伪经典继承,它的思想是使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承。这样,既通过在原型上定义方法实现了函数的复用,又能够保证每个实例都有它自己的属性。 ![600.png](http://static.51tbox.c...