元组类型
在 TypeScript 中,元组(Tuple)类型
用于表示固定长度和类型的数组。
元组类型可以包含多个不同类型的元素,并且每个元素的类型是预定义的。元组类型的长度是固定的,即在创建元组时指定了元素的数量,并且每个元素的类型在元组类型中的对应位置是已知的。
typescript
let arr:readonly [number,boolean]=[1,false]
let arr2:readonly [x:number,y?:boolean]=[1]
// 需要type类型,直接传arr[0]会报错,所以需要使用typeof去判断其类型
type first=typeof arr[0]
type second=typeof arr['length']