JS—理解组合继承与寄生组合继承(ECS5)
在ES6引入class关键字之前,要实现类的继承关系就得用原型链的方式来编写。
组合继承
通过原型链实现对原型属性和方法的继承,借用构造函数来实现对实例属性的继承。如下:
function SuperType(name) {
this.name = name;
this.colors = ["red", "blue", "green"];
}
SuperType.prototype.saySuperName = function() {
原创
2020-08-30 22:08:12 ·
188 阅读 ·
0 评论