当前位置: 首页 > news >正文

有没有网站做lol网站的网站建设玖金手指谷哥三十

有没有网站做lol网站的,网站建设玖金手指谷哥三十,网站建设智推网,wordpress添加海报生成功能系列文章目录 TypeScript 从入门到进阶系列 TypeScript 从入门到进阶之基础篇(一) ts基础类型篇TypeScript 从入门到进阶之基础篇(二) ts进阶类型篇TypeScript 从入门到进阶之基础篇(三) 元组类型篇TypeScript 从入门到进阶之基础篇(四) symbol类型篇 持续更新中… 文章目录 …

在这里插入图片描述

系列文章目录

TypeScript 从入门到进阶系列

  1. TypeScript 从入门到进阶之基础篇(一) ts基础类型篇
  2. TypeScript 从入门到进阶之基础篇(二) ts进阶类型篇
  3. TypeScript 从入门到进阶之基础篇(三) 元组类型篇
  4. TypeScript 从入门到进阶之基础篇(四) symbol类型篇
    持续更新中…

文章目录

  • 系列文章目录
  • TypeScript 从入门到进阶系列
  • 前言
  • 一、在TypeScript中使用元组
  • 二、TypeScript 中元组的使用场景
    • 1、让函数返回多个值:
    • 2. 处理具有固定数量和类型的数据:
    • 3. 作为函数参数的类型注解:
  • 三、 使用元组的异常情况
    • 1、元组长度不匹配:
    • 2、越界访问:
    • 3. 类型不匹配:


前言

在前面 我们学习了 在TypeScript 中如何使用、定义基础类型以及 TypeScript 中 引用类型的使用、定义,本章我们来讲解一个TypeScript 中独有的 元组 类型

在TypeScript中,元组类型是一种特殊的数组类型,它允许你在一个数组中存储多个不同类型的元素。元组类型使用固定的序列来定义每个元素的类型,并且元素的数量是有限的。
*注意:元组就是数组的变种是固定数量的不同类型的元素的组合

一、在TypeScript中使用元组

在TypeScript中使用元组,其实和数组的定义差不多,但和数组不同的是元组的数量是固定的,元组的好处在于可以把多个元素作为一个单元传递

//元组的定义 和数组差不多是吧 但是区别是每一项的类型可以不同,数量是固定的 且不能有数组的一些操作
let arr1:[string,number]=['我是元组中的一项'1]//错误使用例子1
arr1.push('其实我添加不了')
arr1.pop()

二、TypeScript 中元组的使用场景

TypeScript中的元组(Tuple)主要用于表示具有固定数量和类型的元素的数组。元组可以在以下场景中使用:

1、让函数返回多个值:

通常情况下,函数只能返回一个值。但是通过使用元组,可以将多个相关的值打包成一个返回值。这在需要一次性返回多个结果的情况下非常有用。

function getUserInfo(): [string, number] {let name: string = "John";let age: number = 30;return [name, age];
}let [name, age] = getUserInfo();
console.log(`Name: ${name}, Age: ${age}`); // 输出:Name: John, Age: 30

2. 处理具有固定数量和类型的数据:

有时需要处理某种特定类型的数据,且元素的数量和类型是固定的。例如,表示一个坐标的二维元组。

let coordinate: [number, number] = [10, 20];
console.log(`X: ${coordinate[0]}, Y: ${coordinate[1]}`); // 输出:X: 10, Y: 20

3. 作为函数参数的类型注解:

可以使用元组作为函数参数的类型注解,确保传入的参数与指定的数量和类型匹配。

function calculateArea(coordinates: [number, number]): number {let [x, y] = coordinates;return x * y;
}let area = calculateArea([10, 20]);
console.log(area); // 输出:200

总之,元组可以用于处理具有固定数量和类型的数据,并且可以在函数返回多个值或作为函数参数的类型注解时非常有用。

三、 使用元组的异常情况

在TypeScript中,元组是指定数组中元素类型的一种特殊数组类型。与普通数组不同的是,元组中的每个位置可以有不同的类型。

以下是一些在使用元组时会报错的情况:

1、元组长度不匹配:

当元组声明的长度与实际使用时的长度不匹配时,会报错。

let tuple: [number, string] = [1, "hello", true]; // 报错:元组长度不匹配

2、越界访问:

当访问元组中不存在的位置时,会报错。

let tuple: [number, string] = [1, "hello"];
console.log(tuple[2]); // 报错:越界访问

3. 类型不匹配:

当给元组赋值时,类型不匹配会报错。

let tuple: [number, string] = [1, "hello"];
tuple[0] = "world"; // 报错:类型不匹配

需要注意的是,元组的类型声明在使用时是静态检查的,但在运行时是没有影响的。即使出现了类型错误,仍然可以编译成功,但可能会导致运行时错误。在TypeScript中,元组是指定数组中元素类型的一种特殊数组类型。与普通数组不同的是,元组中的每个位置可以有不同的类型。

http://www.yayakq.cn/news/512642/

相关文章:

  • 齐齐哈尔建设网站宁波市铁路建设指挥部网站
  • 旅游网站开发的目的和意义学习之家网站
  • 大姚县建设工程招标网站输入一组基因做网络图的网站
  • pc28网站开发前十强排名家装公司
  • 做网站选大公司好还是小公司高端网站开发程
  • 宜兴做阿里巴巴网站动漫制作技术是干什么的
  • 有特色的网站设计个人网站备案可以做项目网站
  • 佛山 顺德网站设计商丘建设厅网站首页
  • 专业做医院网站电子商务网站系统规划
  • 寿光网站建设推广无锡网站排名团队
  • 中国建设工程造价管理协会网站招聘湖南网站设计公司
  • 外贸网站建设有用吗太原制作手机网站
  • 智慧团建网站维护什么时候结束广州公司注册代理机构
  • 如何设计公司官网站如何查看网站名称
  • 苏州网站设计kgwl企业建站有什么好处
  • 网站原型图软件建设流网站项目
  • 苏州电商网站开发青海省公路工程建设总公司网站
  • 做消费信贷网站鄂尔多斯网站开发
  • 做网站一般多少一元友情链接平台
  • 制作网站学什么专业马云先做那个网站的起家的
  • 网站建设 微信小程序asp与sql做网站
  • 网站整站网页设计与制作教程期末考试题
  • 济南网站建设公司川芎网络wordpress 文章 attachment_id
  • 浙江华临建设集团有限公司网站wordpress 改为中文字体
  • 网站投稿系统怎么做网站开发junke100
  • 啥是东莞网站制作公司天健emp软件开发平台
  • 来宾网站优化百度影音在线电影
  • 国外优秀flash网站微信如何做模板下载网站
  • 静态网站可以做哪些福州网站建设服务商
  • dw个人网站制作模板北京住房和城乡建设局门户网站