TypeScript:元组tuple

说明

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


原文出处:/show_1IX5LxiuoSJ9.html