泛型工厂函数提取
来源:9-13 【泛型工厂函数真实应用场景】泛型工厂函数真实价值体现在哪里?

目訫
2022-11-16
type a<T> = new (...arg: any) => T interface b<T> { new (...arg: any): T } function createInstanceFactory<T>(Constructor: a<T>) { return new Constructor() } function createInstanceFactory1<T>(Constructor: b<T>) { return new Constructor() } class ClassName {} // ClassNameType是构造函数类型 ClassNameObj是函数对象变量 const c1 = createInstanceFactory<ClassNameType>(ClassNameObj) const c2 = createInstanceFactory1<ClassNameType>(ClassNameObj)
老师,帮忙看一下这个答案可以吗
写回答
1回答
-
同学答案正确
022022-11-21
相似问题