学习TypeScript 9(元组类型)
元组的用途
如果需要一个固定大小的不同类型值的集合,我们需要使用元组。
元组就是数组的变种
元组(Tuple)是固定数量的不同类型的元素的组合。
元组与集合的不同之处在于,元组中的元素类型可以是不同的,而且数量固定。元组的好处在于可以把多个元素作为一个单元传递。如果一个方法需要返回多个值,可以把这多个值作为元组返回,而不需要创建额外的类来表示。
//元组 //**元组(Tuple)是固定数量的不同类型的元素的组合**。 元组就是数组的变种 let arr:[string,number] = ['龙龙龙',20] arr[0].length // arr[1].length //报错 因为number类型没有length函数 元组会自动判断类型 // arr.push('123',222,false) //报错 类型已经定义好了 没有布尔类型 console.log(arr) //应用场景 限制类型 let excel:[string,string,number][] = [ ['title','name',1] ]应用场景 例如定义excel返回的数据
let excel: [string, string, number, string][] = [ ['title', 'name', 1, '123'], ['title', 'name', 1, '123'], ['title', 'name', 1, '123'], ['title', 'name', 1, '123'], ['title', 'name', 1, '123'], ]
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果