为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

阿波罗的战车 2023-07-14 14:45:03
const fArr: Function = Uint32Array; new fArr(5);代码(上面)工作正常。但打字稿抛出 TS2351 错误。“此表达式不可构造。类型‘Function’没有构造签名”。请帮忙...提前致谢。
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

只需定义一个构造函数类型:


type Constructor<T = any> = new (...args: any[]) => T;


const fArr: Constructor = Uint32Array;

new fArr(5);


查看完整回答
反对 回复 2023-07-14
  • 1 回答
  • 0 关注
  • 164 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号