Насколько я знаю, тип свойства может быть определен двумя способами, когда это массив.
property_name: type
где тип может быть либо
Array<string>, Array<MyType>, etc. (e.g. let prop1: Array<string>)
и
string[], MyType[], etc. (e.g. let prop1: string[])
В чем разница между этими двумя случаями? Или я что-то недопонимаю (возможно, что-то о <> используемом в кастинге?)
РЕДАКТИРОВАТЬ, так как вопрос помечен как дубликат, я знаю, что есть другой вопрос о любом [], но все же я посмотрел на него перед публикацией, и для меня это было больше о типе 'any', чем различные [] VS < > Я спросил
Arrayобъект в качестве конструктора. Смотрите выше связанный ответ.
Array<T>еще не существовало.
let x: Array;в let x: any[];»