Наскільки мені відомо, тип властивості можна визначити двома способами, коли це масив.
property_name: type
де тип може бути будь-яким
Array<string>, Array<MyType>, etc. (e.g. let prop1: Array<string>)
і
string[], MyType[], etc. (e.g. let prop1: string[])
Яка різниця між двома випадками? Або я щось не розумію (можливо, щось про <>, що використовується при кастингу?)
EDIT, оскільки запитання позначено як дублікат, я знаю, що є інше питання стосовно будь-якого [], але все ж я до цього переглянув його, і мені це стосувалося більше типу "будь-який", ніж іншого [] VS < > Я запитав
Arrayоб'єкт як їх конструктор. Дивіться вище зв'язану відповідь.
Array<T>тоді ще не існувало.
let x: Array;в let x: any[];»