说明
TypeScript 中的元组,与数组类似,但有区别,如下:
| 元组 | 数组 |
|---|---|
| 为每个元素指定类型 | 元素是同一种类型 |
| 有预定义的长度 | 没有长度限制 |
应用场景
当函数返回多个结果时,就将结果放入到元组中,然后返回元祖
声明
let 变量名:[类型1,类型2] = [元素1 , 元素2]
可以为每个元素指定类型
例子
let pos:[number,number] = [100,200]
console.log(pos)
访问元素
变量名 [索引]
例子
console.log(pos[0])
添加
向元组添加元素,添加在最后面
push()
删除
从元组中移除元素(最后一个),并返回移除的元素
pop()
参考:
https://juejin.cn/post/7030245353299378213
https://www.runoob.com/typescript/ts-tuple.html