ArkTS语言的数据类型之Array类型

在ArkTS语言, Array类型是一种重要的类型

一 定义、初始化方法

Array类型(数组类型) 是一种用于存储和操作相同类型元素集合的数据结构。

数组中的第一个元素的索引为0. 数组可以通过类型后缀和数组泛型的方式定义。 使用示例如下:

  1. 使用类型后缀定义

let nums: number\[\] =1,2, 3;

let strs: string\[\] = "one", "two";

  1. 使用数组泛型定义

let numTs: Array = 1,2, 3;

let strTs: Arraystring= "one", "two";

当使用数组字面量语法创建数组时, ArkTS语言可以自行推断出数组元素的类型, 示例如下:

let nums = 1,2,3 ; //编译器自行推断nums数组的类型为 number\[\]

let strs = "one" , "two"; // 编译器自行推断strs 数组的类型为string\[\]

二 Array类型内置的方法

ArkTS语言中的Array类型也提供了很多方法来操作数组, 如下表所示

相关推荐
贾伟康3 天前
【HarmonyOS 7新能力|066】弱网直播优化实战:从网络感知到码率、缓冲与恢复
音视频·harmonyos·arkts·网络优化·弱网直播
贾伟康5 天前
【HarmonyOS 7新能力|065】QUIC长连接实战:弱网推送、会话恢复与连接治理
harmonyos·arkts·quic·长连接·弱网优化
贾伟康5 天前
【HarmonyOS 7新能力|067】LTPO可变帧率实战:让动画流畅而静态页面省电
harmonyos·arkts·低功耗·ltpo·可变帧率
看谷秀5 天前
arkts-12 鸿蒙生态/卡片
前端·arkts
行者-全栈开发5 天前
华为云码道 CodeArts 实测:让 AI 独立开发一个鸿蒙原生专注计时应用「刻循」
harmonyos·arkts·鸿蒙·ai 编程·华为云码道·codearts 代码智能体·专注计时
威哥爱编程6 天前
HarmonyOS 7 自由多窗实战:supportWindowMode + 断点布局,大屏多任务主动接管
harmonyos·arkts
威哥爱编程6 天前
HarmonyOS 7 应用接续实战:continuable + onContinue 跨设备无缝流转,手机编辑平板接着搞
harmonyos·arkts
威哥爱编程7 天前
HarmonyOS 7 Fast Kit 算法加速实战:四大核心能力,把算力从系统里"借"出来
harmonyos·arkts
威哥爱编程7 天前
HarmonyOS 7 游戏快启实战:Graphics Accelerate Kit 内存镜像秒级启动 + 预启动,把读条变成"秒进"
harmonyos·arkts