typescript元组
一,前言
1.元组类似于一个数组,只是每一个索引都预定了数据类型
二,元组
1.声明形式
let a:[number,string];
2.元组的值每一项和要预定的数据类型一一对应,如果不对应会报错,我们可以通过整体赋值或者按照索引赋值
let a:[number,string]= [1,"hello"]; //一一对应a=[2,2] //类型不对应,报错
a=[2] //少项,报错
a[0] = "222" //类型不对应,报错
3.当我们越界为一个元组类型的变量赋值时,值得类型需是元组里含有类型的联合类型。
let a:[number,string];
a[0]=2 //为某个索引赋值
a[2]=1
typescript元组相关推荐
- TypeScript 元组(Tuple)
TypeScript 元组(Tuple) 本节介绍元组这一数据类型的定义及其使用,通过元组可以存储不同类型的元素,而非像数组那样只能存储相同元素类型(any[] 除外). 1. 慕课解释 相同类型元素 ...
- TypeScript Map 对象和TypeScript 元组
目录 一.TypeScript Map 对象 1.Map 对象的简单使用 2.Map 相关方法与属性 3.Map 方法与属性的简单使用 4.Map 的迭代 二.TypeScript 元组 1.Type ...
- java 元组 getinteger_TS数据类型:从C++/Java/Python到TS看元组tuple—元组的来龙去脉...
在C++有Java这种强类型语言中,常用的Array.List.Set ,在集合中只能是一种类型(可以复习下:<再谈Java数据结构-分析底层实现与应用注意事项). int data[] = n ...
- TypeScript语法基础
TypeScript语法基础 1 TypeScript 是什么 2 获取TypeScript 3 变量声明 4 数据类型 4.1 Boolean.Number.String.字面量 4.2 any与u ...
- 【总结】1277- 重学 TypeScript 系列教程
非常不错的 TypeScript 学习资料,一起推荐给小伙伴们,值得好好看看哈~ 以下是正文. TypeScript 是一种由微软开发的自由和开源的编程语言.它是 JavaScript 的一个超集,而 ...
- 拉勾教育——TypeScript学习
TypeScript TypeScript和JavaScript区别 TypeScript JavaScript JavaScript 的超集用于解决大型项目的代码复杂性 一种脚本语言,用于创建动态网 ...
- 【TypeScript入门】TypeScript入门篇——元组
我们知道数组中元素的数据类型都一般是相同的(any[] 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组.-----有时,可能需要存储各种类型的值的集合.数组不会达到这个目的.Type ...
- TypeScript 4.0的新增功能? Fancier元组
If you've been doing any web development in the past few years, chances are you've heard a lot about ...
- TypeScript 1
TypeScript 的由来 TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准. TypeScript 由微软开发的自由和开源的编程语言. TypeSc ...
- typescript索引类型_TypeScript类型声明书写详解
本文总结一下TypeScript类型声明的书写,很多时候写TypeScript不是问题,写类型就特别纠结,我总结下,我在使用TypeScript中遇到的问题.如果你遇到类型声明不会写的时候,多看看lo ...
最新文章
- java try catch嵌套_解析Java中未被捕获的异常以及try语句的嵌套使用
- [YTU]_1096( 字符逆序)
- PL/SQL Developer报错提示 Not logged on 问题完美解决方案
- python安装环境傻瓜式安装_Python环境安装(两种方式)
- 东莞市商业学校计算机平面设计在哪个校区,东莞市商业学校
- Python-Learn
- IE6,7下实现white-space:pre-wrap;
- linux蓝牙不识别微软鼠标,主编教您win10系统蓝牙鼠标能配对识别但无法使用的具体步骤...
- 基于容器的虚拟化资源调度系统架构设计 | 原力计划
- matlab 线性规划求最大值,MATLAB求解线性规划(含整数规划和01规划)问题.pdf
- 【转载】 C#中decimal.TryParse方法和decimal.Parse方法的异同之处
- linux没有.brashrc文件,Linux 安装 Redis4.0.6
- Chromedriver和Chrome浏览器版本
- 学习C++程序设计需要什么基础
- Spring boot Redis 乱码
- Vue实现点击上传图片预览图片功能
- 核心网在无线通信中的王者地位
- 苹果电脑Mac键盘快捷键
- python中格式化输出的作用是什么_python格式化输出是什么意思
- BOS开发工具的使用心得