是否可以调用类型参数的静态方法?例如,我有以下代码:如何在TypeScript中调用类型参数的静态方法
class BaseA1 {
public static getString(): string {
return "A1";
}
}
class A<A1 extends BaseA1> {
constructor() {
var name = A1.getString(); // <== error [the property getString does not exist ...]
}
}
如何正确调用静态方法?有没有可能,如果不是什么可能是最好的替代方法?谢谢,亲切。
这是一个很好的平衡,但是因为这纯粹涉及到TypeScript的类的东西,根本不涉及JavaScript,所以我删除了'javascript'标记。 (许多TypeScript问题也适用于'javascript'标签,但是当问题纯粹是关于TypeScript语言功能的时候,这不适用。) –
好问题,顺便说一句,并且问得很好。 –