是否可以調用類型參數的靜態方法?例如,我有以下代碼:如何在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語言功能的時候,這不適用。) –
好問題,順便說一句,並且問得很好。 –