TypeScript 元组类型
TypeScript 语言中,数组中的元素一般只能是由相同数据类型组成(any[] 除外),如果我们想要存储不同类型的元素,则可以使用元组。 TypeScript 中的元组(Tuple)从外形上来看和数组相差不多, 但是元组中允许存储不同类型的元素,数组中的元素必须是相同的类型。 声明元组 声明元组的语法: let tuple_name = [value1,value2,value3,…value n] 示例: 例如声明一个由数字类型、字符串类型、布尔类型构成的元素: let tup1:[number, string, boolean] = [1, 'a', true]; console.log(tup1); 编译成 JavaScript 代码: var tup1 = [1, 'a', true]; console.log(tup1); // [ 1, 'a', true ] 输出: [ 1, 'a', true ] 这样声明的元组,元素的类型必须一一对应,例如右边中括号内第一个元素必须是 number 类型的数据, 第二个元素必须是 string 类型的数据,第三个必须是 boole...