O ile wiem, typ właściwości można zdefiniować na dwa sposoby, jeśli jest to Array.
property_name: type
gdzie typem może być
Array<string>, Array<MyType>, etc. (e.g. let prop1: Array<string>)
i
string[], MyType[], etc. (e.g. let prop1: string[])
Jaka jest różnica między tymi dwoma przypadkami? A może coś źle rozumiem (może coś o <> używanym w castingu?)
EDYTUJ, ponieważ pytanie jest oznaczone jako zduplikowane, zdaję sobie sprawę, że istnieje inne pytanie dotyczące dowolnego [], ale mimo to spojrzałem na nie przed wysłaniem i dla mnie dotyczyło to bardziej typu „dowolny” niż innego [] VS < > Zapytałem
Arrayobiekt jako konstruktor. Zobacz powyższą połączoną odpowiedź.
Array<T>wtedy nie istniało.
let x: Array;do let x: any[];”