数组
有两种方式可以定义数组。
第一种,可以在元素类型后面接上 []
,表示由此类型元素组成的一个数组:
ts
// 类型注解写法
let arr1: number[] = [1, 2, 3]
let arr2: { a: number; b: string }[] = [
{ a: 1, b: "aa" },
{ a: 2, b: "bb" },
]
1
2
3
4
5
6
7
2
3
4
5
6
7
第二种方式是使用数组泛型,Array<元素类型>
:
ts
// 泛型写法
let arr3: Array<number> = [1, 2, 3]
let arr4: Array<{ a: number; b: string }> = [
{ a: 1, b: "aa" },
{ a: 2, b: "bb" },
]
1
2
3
4
5
6
7
2
3
4
5
6
7