` 和`T[]` in TypeScript" />
在TypeScript 中,陣列是該語言的基本組成部分,允許開發人員儲存特定類型的值的集合。定義陣列有兩種主要方法: Array
Array
// Using Array<T> let numbers: Array<number> = [1, 2, 3, 4]; // Using T[] let numbersAlt: number[] = [1, 2, 3, 4];
在某些情況下,Array
// Using Array<T> let arrayOfArrays: Array<Array<number>> = [[1, 2], [3, 4]]; // Using T[] let arrayOfArraysAlt: number[][] = [[1, 2], [3, 4]];
雖然兩種表示法都是正確的,但 Array
使用陣列
let promises: Array<Promise<number>> = [Promise.resolve(1), Promise.resolve(2)];
定義函數簽章時,Array
// Using Array<T> function getFirstElement<T>(arr: Array<T>): T | undefined { return arr[0]; } // Using T[] function getFirstElementAlt<T>(arr: T[]): T | undefined { return arr[0]; }
兩個陣列
總之,Array
了解這些差異可以幫助您編寫更清晰、更易於維護的 TypeScript 程式碼。是否選擇 Array
編碼愉快!
以上是了解 TypeScript 中「Array