类变量的正确类型(例如 fArr = Uint32Array)

const fArr: Function = Uint32Array;
new fArr(5);

代码(上面)工作正常。但打字稿抛出 TS2351 错误。

“此表达式不可构造。类型‘Function’没有构造签名”。

请帮忙...

提前致谢。


阿波罗的战车
浏览 165回答 1
1回答

MMMHUHU

只需定义一个构造函数类型:type Constructor<T = any> = new (...args: any[]) => T;const fArr: Constructor = Uint32Array;new fArr(5);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript