07、TypeScript 实战 - 元组的使用

前言:元组这个概念是JavaScript中没有的。元组在开发中并不常用。其实你可以把元组看成数组的一个加强,它可以更好的控制或者说规范里边的类型。

先看一个简单的数组

const person:(string||number)[]=["哈哈",21]

问题:当你把"小哈"和21调换位置的时候 你会发现 person 中定义的类型并没有报错,但是我们的工作中总会出现定义的类型和内容一一对应,此时元组就可以派上用场了

元组的使用

元组:每个元素类型的位置给固定住了,这就叫做元组

let person:[string,number,boolean]=["小哈",21,true]

这样就一一对应了

联想到上节学习的type alins 我们还可以这样写

type a =[string,number,boolean]

const xioaha:a=["小哈",123,false]

这节主要内容是,搞清楚元组和数组的区别,在理解后能在项目中适当的时候使用不同的类型。