Cách tạo mảng đã nhập trong TypeScript 0.9.0.1
? Trong 0.8.x.x
, tôi đã tạo ra một mảng gõ như thế này:Tạo mảng đã nhập trong TypeScript 0.9.0.1
public myArray: myClass[] = new myClass[];
Nhưng trong TypeScript 0.9.0.1
, tôi nhận được lỗi này:
error TS2068: 'new T[]' cannot be used to create an array. Use 'new Array<T>() instead.
Và nếu tôi cố gắng theo cách sau:
public myArray: myClass[] = new myClass<myClass>();
tôi gặp lỗi khác. Vì vậy, cách chính xác để tạo một mảng đã gõ trong TypeScript là gì?
làm cách nào bạn khai báo nó dưới dạng một trường? như thế này? : ** states: Array = []; ** –
FutuToad
** bang: Array = new Array ; ** không hoạt động –
FutuToad
@FutuToad Hãy thử 'private a: T [] = []'. – nikeee