相关疑难解决方法(0)

什么是Typescript中的new()?

new()这里的官方文档中遇到了关于泛型的问题.

这是代码上下文:

function create<T>(c: { new(): T; } ): T {
    return new c();
}
Run Code Online (Sandbox Code Playgroud)

上面的代码被转换为以下JavaScript代码:

function create(c) {
    return new c();
}
Run Code Online (Sandbox Code Playgroud)

new()是JavaScript中的非法语法.TypeScript是什么意思?

此外,什么{new(): T; }意思?我知道它必须是一种类型,但如何?

javascript typescript

16
推荐指数
2
解决办法
7122
查看次数

标签 统计

javascript ×1

typescript ×1