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.

Artikel terkait