【发布时间】:2019-09-02 09:43:30
【问题描述】:
我有一个 A 类,它是 B 类的子集。它共享 B 类的许多属性和方法。
A 类虽然缺乏实现。所以我希望 B 类中的所有功能都进入 A 类。
ClassA.prototype = ClassB.prototype;
或
ClassA.prototype += ClassB.prototype
但看来我必须:
ClassA.prototype.methodA = ClassB.prototype.methodA
ClassA.prototype.methodB = ClassB.prototype.methodB
ClassA.prototype.methodC = ClassB.prototype.methodC
ClassA.prototype.methodD = ClassB.prototype.methodD
对于每一个方法和属性。有没有办法一次将 B 中的实现放入 A 中?
【问题讨论】:
标签: javascript typescript prototype mixins