Ts 数组的表达方式

2019-11-20  本文已影响0人  页面仔小杨

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'}]

上一篇 下一篇

猜你喜欢

热点阅读