TypeScript 元组2025年4月14日 | 阅读 3 分钟 我们知道数组存储相同数据类型的多个值。但有时,我们可能需要在单个变量中存储不同数据类型的多个值的集合。数组将不提供此功能,但 TypeScript 有一个名为元组的数据类型来实现此目的。元组是一个数组,它存储属于不同数据类型的多个字段。它类似于 C 编程语言中的结构体。 元组是一种数据类型,可以像任何其他变量一样使用。它表示值的异构集合,也可以作为参数传递给函数调用。 在抽象数学中,术语元组用于表示多维坐标系。JavaScript 没有元组作为数据类型,但 TypeScript 中可以使用元组。元组中元素的顺序很重要。 语法示例输出 [101, 'JavaTpoint', 105, 'Abhishek'] 我们还可以通过最初在 Typescript 中将元组声明为空元组来单独声明和初始化元组。 示例访问元组元素我们可以通过使用索引来读取或访问元组的字段,这与数组相同。在元组中,索引从零开始。 示例输出 Name of the Employee is: Rohit Sharma Age of the Employee is: 25 Rohit Sharma is working in JavaTpoint 元组上的操作元组有两个操作
Push()push 操作用于向元组添加一个元素。 示例 输出 Items: Rohit Sharma, 25, JavaTpoint Length of Tuple Items before push: 3 Length of Tuple Items after push: 4 Items: Rohit Sharma, 25, JavaTpoint, 10001 Pop()pop 操作用于从元组中删除一个元素。 示例输出 Items: Rohit Sharma,25, JavaTpoint, 10001 Length of Tuple Items before pop: 4 Length of Tuple Items after pop: 3 Items: Rohit Sharma, 25, JavaTpoint 更新或修改元组元素元组是可变的,这意味着我们可以更新或更改元组元素的值。要修改元组的字段,我们需要使用字段的索引和赋值运算符。我们可以通过以下示例来理解它。 示例输出 Name of the Employee is: Rohit Sharma Age of the Employee is: 30 Rohit Sharma is working in JavaTpoint 清除元组的字段我们不能删除元组变量,但可以清除其字段。要清除元组的字段,请为其分配一组空的元组字段,如下例所示。 示例输出 [] 解构元组解构允许我们分解实体的结构。TypeScript 在元组的上下文中使用了解构。 示例输出 Rohit Sharma 25 将元组传递给函数我们可以将元组传递给函数,这可以在下面的示例中显示。 示例输出 JavaTpoint 101 Abhishek 下一主题Typescript-联合类型 |
我们请求您订阅我们的新闻通讯以获取最新更新。