简介

元组(tuple)TypeScript 特有的数据类型,JavaScript 没有单独区分这种类型。它表示成员类型可以自由设置的数组,即数组的各个成员的类型可以不同

元组类型 - 图1

元组类型 - 图2

只读元组

元组类型 - 图3

成员数量的推断

元组类型 - 图4

扩展运算符与成员数量

扩展运算符(…)将数组(注意,不是元组)转换成一个逗号分隔的序列,这时 TypeScript 会认为这个序列的成员数量是不确定的,因为数组的成员数量是不确定的

元组类型 - 图5