Hasta donde yo sé, el tipo de una propiedad se puede definir de dos maneras cuando se trata de una matriz.
property_name: type
donde type puede ser
Array<string>, Array<MyType>, etc. (e.g. let prop1: Array<string>)
y
string[], MyType[], etc. (e.g. let prop1: string[])
¿Cuál es la diferencia entre los dos casos? ¿O estoy malinterpretando algo (tal vez algo sobre <> utilizado en el casting?)
EDITAR ya que la pregunta está marcada como duplicada, soy consciente de que hay otra pregunta sobre cualquier [], pero aún así la miré antes de publicarla y para mí fue más sobre el tipo 'cualquiera' que el diferente [] VS < > Pregunté
Arrayobjeto como su constructor. Ver la respuesta vinculada anterior.
Array<T>no existía en ese entonces.
let x: Array;a let x: any[];"