Ts 數(shù)組的表達(dá)方式
1. 類(lèi)型+方括號(hào) 表示方法
數(shù)組的項(xiàng)中不允許出現(xiàn)其它的類(lèi)型
let arrNum:number[] = [1, 2, 3]
let arrString:string[] = ['1', '2', '3']
2. 數(shù)組泛型 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混合類(lèi)型 表示方法
用any表示數(shù)組中允許出現(xiàn)任意類(lèi)型
let?arrAny:any[] = [1,?'2', {name:?'xiao ming'}]