<分区>
我有一些问题:
class Collection<T extends IModel> extends Event implements ICollection<T> {
constructor(array: any[] = []) {
super()
this._init(array)
}
private _init(array: any[]) {
array.forEach((object) => {
if (this._isModel(object)) {
return console.log("hey")
}
const model = new T(object)
})
}
字符串“const model = new T(object)”有错误:
error TS2693: 'T' only refers to a type, but is being used as a value here.
有人知道我如何创建新 T 吗?