一,前言

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元组相关推荐

  1. TypeScript 元组(Tuple)

    TypeScript 元组(Tuple) 本节介绍元组这一数据类型的定义及其使用,通过元组可以存储不同类型的元素,而非像数组那样只能存储相同元素类型(any[] 除外). 1. 慕课解释 相同类型元素 ...

  2. TypeScript Map 对象和TypeScript 元组

    目录 一.TypeScript Map 对象 1.Map 对象的简单使用 2.Map 相关方法与属性 3.Map 方法与属性的简单使用 4.Map 的迭代 二.TypeScript 元组 1.Type ...

  3. java 元组 getinteger_TS数据类型:从C++/Java/Python到TS看元组tuple—元组的来龙去脉...

    在C++有Java这种强类型语言中,常用的Array.List.Set ,在集合中只能是一种类型(可以复习下:<再谈Java数据结构-分析底层实现与应用注意事项). int data[] = n ...

  4. TypeScript语法基础

    TypeScript语法基础 1 TypeScript 是什么 2 获取TypeScript 3 变量声明 4 数据类型 4.1 Boolean.Number.String.字面量 4.2 any与u ...

  5. 【总结】1277- 重学 TypeScript 系列教程

    非常不错的 TypeScript 学习资料,一起推荐给小伙伴们,值得好好看看哈~ 以下是正文. TypeScript 是一种由微软开发的自由和开源的编程语言.它是 JavaScript 的一个超集,而 ...

  6. 拉勾教育——TypeScript学习

    TypeScript TypeScript和JavaScript区别 TypeScript JavaScript JavaScript 的超集用于解决大型项目的代码复杂性 一种脚本语言,用于创建动态网 ...

  7. 【TypeScript入门】TypeScript入门篇——元组

    我们知道数组中元素的数据类型都一般是相同的(any[] 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组.-----有时,可能需要存储各种类型的值的集合.数组不会达到这个目的.Type ...

  8. 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 ...

  9. TypeScript 1

    TypeScript 的由来 TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准. TypeScript 由微软开发的自由和开源的编程语言. TypeSc ...

  10. typescript索引类型_TypeScript类型声明书写详解

    本文总结一下TypeScript类型声明的书写,很多时候写TypeScript不是问题,写类型就特别纠结,我总结下,我在使用TypeScript中遇到的问题.如果你遇到类型声明不会写的时候,多看看lo ...

最新文章

  1. 浅析SQL Server数据修复命令DBCC的使用
  2. winform父窗体实现多个子窗体只能显示一个
  3. 初识tmux---编译安装tmux
  4. 实现SQL SERVER 下的PadLeft函数
  5. for of 的用法区别_ES6语法:var、let、const的区别详解
  6. GenericUDTF使用流程记载(转载+自己整理)
  7. python 追加到字典_使用Python读取,写入和解析JSON
  8. 【老兵不朽】时隔1年,jQuery 发布新版 3.4.0
  9. 如何在一个bat批处理文件中调用另一个bat批处理文件?
  10. 5W1H、5W2H 分析法
  11. 计算机专业的有关的外文文献,计算机专业外文外文 计算机专业专著类参考文献有哪些...
  12. 【Linux问题】Linux修改文件出现错误E45:“readonly” option is set(add ! to override)退出不了vim
  13. 使用scrapy刷博客访问量(傻瓜式)
  14. pyinstaller使用错误 SyntaxError: Non-UTF-8 code starting with '\xb4' in file C:......
  15. 移动cmtds设置服务器无响应,总感觉手机的4G信号变差了?跟我这样设置,让你的信号瞬间满格...
  16. 如何修改服务器凭据,如何更改操作数据库帐户的用户凭据
  17. 2023年谷歌搜索排名规则揭秘,Google排名机制
  18. python 等高线地图图片转 tin_由等高线生成TIN并由TIN生成坡度图【解决中文环境翻译差别的问题】(转载请注明出自博客园)...
  19. Nagios深入进阶之四:主从配置的同步
  20. SQL高级语句(一)

热门文章

  1. 实现px和vw的转换
  2. 时间序列复杂性的度量—近似熵和样本熵
  3. python字符串格式化是什么意思_Python字符串格式化中%s和%d之间有什么区别?...
  4. redis-trib.rb命令详解
  5. “狗屁不通”文章生成器网页版代码
  6. 高级前端面试100问(必会)
  7. 位移的单位符号_初中物理符号级单位符号公式大全
  8. c语言题目关于欧姆定律,电压_电流_电阻_欧姆定律计算含答案.doc
  9. sql分组排序, 分页查询
  10. ITextSharp获取pdf文件指定关键字的坐标信息,用于签名。