TypeScript数组的多种定义方式
在TypeScript中,数组可以通过多种方式定义其类型。以下是一些示例:
- 使用类型注解定义数组:
let numbers: number[] = [1, 2, 3];
- 使用泛型
Array<类型>
定义数组:
let numbers: Array<number> = [1, 2, 3];
- 使用泛型
数组类型
定义数组:
let numbers: Array<number> = [1, 2, 3];
- 使用元组定义固定长度和类型的数组:
let pair: [string, number] = ['hello', 42];
- 使用接口定义数组中对象的结构:
interface Person {
name: string;
age: number;
}
let people: Person[] = [
{ name: 'Alice', age: 30 },
{ name: 'Bob', age: 25 }
];
- 使用
|
定义多种类型的数组:
let numbers: (number | string)[] = [1, 'two', 3];
这些是定义TypeScript数组类型的常见方法。
评论已关闭