gpt4 book ai didi

typescript - new(...args) => T 语法

转载 作者:搜寻专家 更新时间:2023-10-30 20:55:21 26 4
gpt4 key购买 nike

我遇到了 following type annotation on a function parameter :

typeFilter : new(...args) => T

其中 T 是函数的通用参数。

new(...args) 在此上下文中是什么意思,它在哪里记录?

最佳答案

TL;DR new(...args) => T 表示 T 的构造函数可以接受任何参数。

new 描述类/函数的“静态”部分,这意味着它是构造函数,消费者可以使用 new 创建 T 的新实例> 关键字。示例 here .

至于...args - 这些是rest parameters

Rest parameters are treated as a boundless number of optional parameters. When passing arguments for a rest parameter, you can use as many as you want; you can even pass none

关于typescript - new(...args) => T 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48731626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com