TypeScript学习之数组类型

我爱海鲸 2023-01-08 20:35:11 前端

简介ts数组类型

1、TypeScript 数组类型

可采用 [类型+方括号] 表示法

可采用数组泛型 Array<elemType>表示法

可采用接口表示法

2、测试

类型+方括号:

//数组表示法
//类型+方括号
var arr:number [] = [1,2,3]
var arr2:string [] = ["1","2","3"]
var arr3:any [] = [1,"2",true]

可采用数组泛型 Array < elemType > 表示法:

// 可采用数组泛型 Array < elemType > 表示法
var arrType: Array<number> = [1, 2, 3]
var arrType2: Array<string> = ["1", "2", "3"]
var arrType3: Array<any> = [1, "2", true]

可采用接口表示法:

// 可采用接口表示法
interface Istate {
    username:string,
    age:number
}


interface IArr {
    [index: number]: Istate
}
var arrType4:IArr = [{username:"张三",age:10}]

var arrType5: Array<Istate> = [{ username: "张三", age: 10 }]

var arrType6: Istate[] = [{ username: "张三", age: 10 }]

你好:我的2025