Zev*_*itz 4 typescript
我在函数参数上遇到了以下类型的注释:
typeFilter : new(...args) => T
where T是函数的泛型参数.
T
new(...args)在这种情况下意味着什么,它在哪里记录?
new(...args)
Ale*_* L. 6
TL; DR new(...args) => T表示T获取任何参数的构造函数.
new(...args) => T
new描述了类/函数的"静态"部分,这意味着它是一个构造函数,而消费者可以创建T使用new关键字的新实例.这里的例子.
new
至于...args- 这些是休息参数
...args
休息参数被视为无限数量的可选参数.为rest参数传递参数时,可以使用任意多个参数; 你甚至可以不通过
归档时间:
7 年,9 月 前
查看次数:
946 次
最近记录: