2016-07-07 11 views

Odpowiedz

20

Nie ma różnicy między tymi dwoma, to jest to samo.

Mówi to w the docs:

typy tablic mogą być napisane w jednym z dwóch sposobów. W pierwszym z nich korzystać typ elementów, po czym [] w celu oznaczenia tablicy tego typu Element:

let list: number[] = [1, 2, 3]; 

Drugi sposób wykorzystuje ogólną rodzaj tablicy, tablicy:

let list: Array<number> = [1, 2, 3]; 

trzeba skorzystać z formularza Array<T> gdy chcesz rozszerzyć go na przykład:

class MyArray extends Array<string> { ... } 

, ale nie można użyć do tego innego formularza.

+0

Dzięki za odpowiedź. –

+2

Doceniam wzmiankę o "przedłużeniach". –