` 和 `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