news 2026/4/3 2:46:35

typescript-数组和元组

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
typescript-数组和元组

今天我们开始复杂类型

什么是数组?

数组是一个可以保存多个同类型值的变量。可以通过索引来访问每一个位置中的值。(注:程序中的索引是从0开始的,不是从1

什么是元组?

元组和数组差不多,是一个可以保存多个不同类型值的变量

看以下代码:

// 初始化数组 let arr1: number[] = [66, 77, 88, 99]; // 表示arr1中只能存放number类型的数据 let arr2: string[] = ["a", "b", "c"]; // 表示arr2中只能存放string类型的数据 console.log("arr1 索引0的值 ", arr1[0]); console.log("arr1 索引1的值 ", arr1[1]); console.log("arr2 索引0的值 ", arr2[0]); console.log("arr2 索引1的值 ", arr2[1]); // 初始化元组 let arr: [string, number] = ["a", 99]; // 表示arr中只能存放string或者number类型的数据 //常用操作 // 数组尾部插入数据 arr1.push(100, 200); console.log(arr1); // 数组头部插入 arr1.unshift(6, 8); console.log(arr1); // 数组尾部弹出 arr1.pop(); console.log(arr1); // 数组头部弹出 arr1.shift(); console.log(arr1); // 数组的长度 length属性 console.log(arr1.length); console.log(arr2.length); // 遍历数组 for (let i = 0; i < arr1.length; i++) { console.log(arr1[i]); } arr2.forEach((item, index) => { console.log("数组值 ", item, "数组索引 ", index); });

从以下代码可以看出一,数组和元组基本一样,最大的不同是,数组中只能存放固定单一类型的值;而元组中却可以存放多种类型的值。以上的操作中只是写了一些常用的操作,其他的操作大家可以看手册,毕竟学会看手册是我们每一个程序员的必会技能!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 16:56:16

AI图像生成工业化:用Z-Image-Turbo构建自动化生产管线

AI图像生成工业化&#xff1a;用Z-Image-Turbo构建自动化生产管线 面对内容平台每天需要处理数千张定制图像的需求&#xff0c;人工操作显然效率低下且成本高昂。Z-Image-Turbo作为2025年最快的生产就绪图像生成器之一&#xff0c;仅需8次函数评估即可达到传统扩散模型50步骤的…

作者头像 李华
网站建设 2026/4/2 23:06:39

跨框架兼容:在PyTorch和TensorFlow中调用Z-Image-Turbo

跨框架兼容&#xff1a;在PyTorch和TensorFlow中调用Z-Image-Turbo 作为一名全栈工程师&#xff0c;我经常需要在不同技术栈的项目中集成AI模型。最近在尝试使用Z-Image-Turbo时&#xff0c;发现PyTorch和TensorFlow的接口差异导致代码难以复用。经过实践&#xff0c;我总结出一…

作者头像 李华
网站建设 2026/3/27 13:14:07

Z-Image-Turbo模型调优实战:免环境配置的云端实验平台

Z-Image-Turbo模型调优实战&#xff1a;免环境配置的云端实验平台 如果你是一名AI工程师&#xff0c;想要对Z-Image-Turbo进行微调实验&#xff0c;但每次尝试新参数都要处理环境问题&#xff0c;那么这篇文章正是为你准备的。Z-Image-Turbo是阿里巴巴通义实验室推出的6B参数图…

作者头像 李华
网站建设 2026/3/21 11:36:20

数字孪生城市:建筑外观批量生成的市政实践

数字孪生城市&#xff1a;建筑外观批量生成的市政实践 在智慧城市建设项目中&#xff0c;为数千栋建筑创建高精度3D模型是基础性工作&#xff0c;但传统测绘方式需要投入大量人力物力&#xff0c;成本高昂且效率低下。本文将介绍如何利用AI技术实现建筑外观的批量生成&#xff…

作者头像 李华
网站建设 2026/3/31 12:31:49

教学实战:如何用云端GPU为中学生开设AI艺术创作工作坊

教学实战&#xff1a;如何用云端GPU为中学生开设AI艺术创作工作坊 作为一名信息技术老师&#xff0c;你是否也想让学生体验前沿的AI绘画技术&#xff0c;却苦于学校电脑没有高性能GPU&#xff1f;本文将分享如何利用云端GPU资源&#xff0c;通过浏览器即可开展AI艺术创作工作坊…

作者头像 李华
网站建设 2026/3/30 0:12:58

告别CUDA地狱:学术研究的GPU环境一键部署秘籍

告别CUDA地狱&#xff1a;学术研究的GPU环境一键部署秘籍 作为一名经常需要复现论文的研究生&#xff0c;你是否也经历过这样的痛苦&#xff1a;好不容易下载完代码&#xff0c;却在CUDA版本、PyTorch依赖、库冲突等问题上耗费数周时间&#xff1f;特别是临近论文截止日期时&am…

作者头像 李华