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类型也提供了很多方法来操作数组, 如下表所示

相关推荐
贾伟康2 分钟前
HarmonyOS API 26 Navigation 自适应模式:mode、分栏切换与窗口断点治理
harmonyos·arkts·arkui·navigation·自适应布局
贾伟康13 分钟前
【转盘决定吧|07】HarmonyOS ArkTS 6.0.2.130 趣味题库:场景分类、随机选择与详情页解耦
harmonyos·arkts·路由·数据建模·arkui
贾伟康42 分钟前
【电路实验模拟|03】HarmonyOS ArkTS 交通灯实战:用定时状态切换红黄绿灯
harmonyos·arkts·canvas·arkui·交通灯
贾伟康18 小时前
HarmonyOS API 26 嵌套 Navigation:getParent、父子栈边界与返回分发
harmonyos·arkts·navigation·嵌套路由·navpathstack
贾伟康21 小时前
【解压时刻|13】HarmonyOS ArkTS 启动链路审计:从 EntryAbility、AppStore 到 Navigation 首屏
harmonyos·arkts·appstorage·应用启动·entryability
贾伟康1 天前
【古诗词闯关|12】HarmonyOS ArkTS 单页组件拆分实战:降低题库、闯关与结果弹层耦合
harmonyos·arkts·状态管理·arkui·组件化
贾伟康2 天前
HarmonyOS API 26 Navigation 连续栈操作:中间过程合并、最终状态与强制新实例
harmonyos·arkts·navigation·navpathstack·路由治理
贾伟康3 天前
HarmonyOS API 26 Navigation 跨包路由:router_map、HSP 按需加载与失败回落
harmonyos·arkts·模块化·navigation·hsp
贾伟康3 天前
HarmonyOS API 26 Navigation 导航栏位置:navBarPosition、左右布局与折叠屏适配
harmonyos·arkts·arkui·navigation·折叠屏
贾伟康4 天前
HarmonyOS API 26 DevEco Code 需求到 ArkTS 骨架的提示词分层
harmonyos·arkts·ai coding·deveco code·工程提效