ts学习9-元组类型
元组类型
元组定义
元组可以看做一种数组的变型
1 | let arr:[number, string, boolean] = [1,'张三', true]; |
元组与集合的不同之处在于,元组中的元素类型可以是不同的,而且数量固定。元组的好处在于可以把多个元素作为一个单元传递。如果一个方法需要返回多个值,可以把这多个值作为元组返回,而不需要创建额外的类来表示。
越界元素
越界元素被限制为联合类型,该样例中即number|string|boolean
1 | let arr:[number, string, boolean] = [1,'张三', true]; |
输出
1 | 4 |
应用场景
如:定义excel返回数据格式
1 | let arr:[number, string, boolean] = [1,'张三', true]; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 李文豪の博客!