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.