企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[success] # 定义一个类创建实例为参数 ~~~ 1.使用 new()=> 类 ,来规定传入的是一个类作为参数 ~~~ * 当参数是构造函数 需要new 实例化时候声明 这样什么不行报错 ~~~ function factory<T>(type: T): T { return new type() // This expression is not constructable. } ~~~ * 正确用法 ~~~ const create = <T>(c:new()=>T):T=>{ return new c() } class Infos{ public age:number constructor(){ this.age = 1 } } create(Infos) ~~~