有两种方式可以定义数组。
第一种,可以在元素类型后面接上 []
,表示由此类型元素组成的一个数组:
let arr: number[] = [1, 2, 3]
let list: string[] = ['abc', 'def']
编译成js:
var arr = [1, 2, 3];
var list = ['abc', 'def'];
第二种方式是使用数组泛型,Array<元素类型>:
let arr: Array<number> = [1, 2, 3]
let list:Array<string> = ['abc', 'def']
编译成js:
var arr = [1, 2, 3];
var list = ['abc', 'def'];