typescript1.7 - Perbedaan dalam sintaks literal array Typescript
Typescript memungkinkan seseorang untuk mendefinisikan Array dengan salah satu sintaks berikut:
var myStrArry1: string[] = [];
atau
var myStrArry1: Array<string> = [];
Output yang dikompilasi tampaknya sama. Apakah kompiler memperlakukannya secara identik, atau ada beberapa keanehan yang perlu diperhatikan?
Jawaban #1
Apakah kompiler memperlakukan mereka secara identik, atau adakah beberapa keanehan yang perlu diperhatikan?
Mereka identik. Saya lebih suka sintaksis 1
Jawaban #2
Dari dokumentasi TypeScript, keduanya diperlakukan sama, satu hanyalah notasi singkat untuk yang lainnya. Compiler tidak peduli mana yang Anda gunakan.