【发布时间】:2018-10-30 16:58:23
【问题描述】:
下面是打字稿代码。我不明白params 参数的类型是什么?
export class SomeService {
...
public subscribe<T>(params: { new(...args: any[]): T }): Observable<T> {
...
}
...
}
谁能给我解释一下这部分是什么意思{ new(...args: any[]): T }?
更新:
params 必须是类型。这是example
像这样:someService.subscribe(String); 或 someService.subscribe(SomeClass);
【问题讨论】:
-
@rlemon,谢谢。对于像我这样的新手来说,链接不是那么清楚。但是链接里面的链接很清楚:stackoverflow.com/questions/38311672/…
-
我看到的每一行打字稿代码都让我更讨厌它。我认为这完全不可读。
标签: javascript typescript