Ts 数组的表达方式
1. 类型+方括号 表示方法
数组的项中不允许出现其它的类型
let arrNum:number[] = [1, 2, 3]
let arrString:string[] = ['1', '2', '3']
2. 数组泛型 Array<elemType> 表示方法
let arrNum:Array<number> = [1, 2, 3]
let arrString:Array<string> = ['1', '2', '3']
3. 接口 表示方法
interface NumberArr{
[index:number]: number
}
let arrNumber:NumberArr = [1, 2, 3]
interface StringArr{
[index:number]: string
}
let arrString:StringArr = ['1', '2', '3']
interface ObjectArr{
[index:number]: object
}
let arrObject:ObjectArr = [ {name: 'xiao ming'}, {name: 'han mei mei'} ]
4. any混合类型 表示方法
用any表示数组中允许出现任意类型
let arrAny:any[] = [1, '2', {name: 'xiao ming'}]