TypeScript 元组

TypeScript 元组

ts
// 数组类型的限制, 我们无法做到对对应位置元素类型的限制
const arr: (string | number)[] = ["whbbit", "wxw", 25]

元组可以对固定位置参数类型的限制

ts
// 限制arr第一个元素是string类型,第二个元素是number类型,第三个元素是boolean类型
const arr: [string, number, boolean] = ["whbbit", 20, false]
arr[0] = "wxw" // 类型正确,可以进行更改
arr[0] = 10 // 这时就会报错
TypeScript interface和type
TypeScript 类

评论区

评论加载中...