元组 Tupe
元组类似于js的数组,只不过在数组之上更加细化每个元素的类型
示例:
let myTuple: [number, string, boolean] = [24, 'ziong', true];
myTuple内部规定了元素的类型、顺序、长度,这些都是固定一一对应的;
如果你的数组没有满足元组要求:
let myTuple: [number, string, boolean, any] = [1, 'Poplar', true];
报错意思就是 你的属性3个在类型中缺失,但在元组中设定是必须的;
如果你的元素没有满足数组的长度会怎么样呢:
let myTuple: [number, string] = [1, 'Poplar', true];
报错意思是 你的数组不能分配给元组,长度属性不兼容;