Non c'è differenza tra i due, è lo stesso.
Si dice in the docs:
tipi di array possono essere scritti in uno dei due modi. Nel primo, si utilizza il tipo degli elementi seguiti da [] per indicare una matrice di questo tipo elemento:
let list: number[] = [1, 2, 3];
Il secondo modo utilizza un tipo generico array, array:
let list: Array<number> = [1, 2, 3];
si ha bisogno di utilizzare il modulo Array<T>
quando si vuole estenderlo ad esempio:
class MyArray extends Array<string> { ... }
ma non è possibile utilizzare l'altro modulo per questo.
fonte
2016-07-07 07:44:59
Grazie per la risposta. –
Apprezzo la menzione di "estende". –