typescript1.7 - Forskjeller i Typescript-array-literalsyntaks


Typescript lar en definere et Array med enten syntaks:

var myStrArry1: string[] = [];

eller

var myStrArry1: Array<string> = [];

Den kompilerte utdataen ser ut til å være den samme. Behandler kompilatoren dem identisk, eller er det noen særegenheter man bør være klar over?

Svar #1

Behandler kompilatoren dem likt, eller er det noen spesielle særtrekk man bør være oppmerksom på?

De er identiske. Jeg foretrekker syntaks 1

Svar #2

Fra TypeScript-dokumentasjonen behandles de identisk, den ene er bare en forkortet notasjon for den andre. Kompilatoren bryr seg ikke om hvilken du bruker.

Relaterte artikler