Per quanto ne so, il tipo di una proprietà può essere definito in due modi quando si tratta di una matrice.Array <Type> Tipo VS [] in Typescript
property_name: type
dove tipo può essere sia
Array<string>, ,Array<MyType>, etc. (e.g. let prop1: Array<string>)
e
string[], MyType[], etc. (e.g. let prop1: string[])
Qual è la differenza tra i due casi? O sto sto equivoco qualcosa (forse qualcosa su <> utilizzato nella fusione?)
EDIT in quanto la questione come contrassegnato come duplicato, sono consapevole c'è l'altra domanda circa c'è [], ma ancora ho avuto uno sguardo a esso prima di pubblicare e per me è stato di più sul tipo di 'qualsiasi' rispetto alla diversa [] VS <> ho chiesto
Possibile duplicato di [Array tipografico rispetto a qualsiasi \ [\]] (http://stackoverflow.com/questions/15860715/typescript-array-vs-any) –
Sono praticamente gli stessi costrutti e sono effettivamente uguali oggetti in fase di esecuzione. [Reflect-metadata] (https://github.com/rbuckton/ReflectDecorators) li tratterà entrambi come aventi l'oggetto 'Array' come loro costruttore. Vedi la risposta collegata sopra. –
@NitzanTomer quella domanda non è aggiornata - 'Array' non esisteva al momento. –