元组
在 TypeScript 中,元组(Tuple)是一种特殊的数组类型,它允许定义一个已知元素数量和类型的数组。
元组的类型在定义时就固定下来,并且每个位置的元素类型是已知的
可以通过索引来访问元组中的元素,并且 ts 会根据索引推断出元素的类型
元组的长度是固定的,一旦定义就不能添加或删除元素。
- 元组在新增内容的时候,不能添加额外类型的值,只能是已有类型,而且增加后无法访问(安全问题)
元素可以包含可选元素(类似可选参数),通过在类型后面加问号
?
ts
export {}
const user: [string, number?] = ['dancy']
const name = user[0]
console.log(name)
1
2
3
4
2
3
4