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

建网站都需要什么收录网站查询

建网站都需要什么,收录网站查询,低代码开发公众号,wordpress纯净版下载地址在鸿蒙(HarmonyOS)开发中,ArkTS 提供了对数组(Array)的完整支持,包括声明、初始化、操作和遍历等。以下是 ArkTS 中数组的详细用法和示例: 1. 数组的声明与初始化 基本语法 // 方式1&#xff1a…

在鸿蒙(HarmonyOS)开发中,ArkTS 提供了对数组(Array)的完整支持,包括声明、初始化、操作和遍历等。以下是 ArkTS 中数组的详细用法和示例:

1. 数组的声明与初始化

基本语法

// 方式1:使用类型标注(推荐)
let numbers: number[] = [1, 2, 3];
let names: string[] = ["Alice", "Bob", "Charlie"];// 方式2:使用泛型(Array<T>)
let flags: Array<boolean> = [true, false, true];// 方式3:空数组(需指定类型)
let emptyArray: string[] = [];

2. 数组的常用操作

添加元素

let fruits: string[] = ["Apple", "Banana"];// push():末尾添加
fruits.push("Orange"); // ["Apple", "Banana", "Orange"]// unshift():开头添加
fruits.unshift("Mango"); // ["Mango", "Apple", "Banana", "Orange"]

删除元素

// pop():删除末尾元素
let lastFruit = fruits.pop(); // "Orange", fruits = ["Mango", "Apple", "Banana"]// shift():删除开头元素
let firstFruit = fruits.shift(); // "Mango", fruits = ["Apple", "Banana"]// splice():删除指定位置元素
fruits.splice(1, 1); // 从索引1开始删除1个元素,fruits = ["Apple"]

修改元素

let colors: string[] = ["Red", "Green", "Blue"];
colors[1] = "Yellow"; // ["Red", "Yellow", "Blue"]

数组长度

console.log(colors.length); // 

3. 数组的遍历

for…of 循环

for (const fruit of fruits) {console.log(fruit); // 依次输出 "Apple", "Banana"
}

forEach 方法

fruits.forEach((fruit, index) => {console.log(`${index}: ${fruit}`); // "0: Apple", "1: Banana"
});

map 方法(返回新数组)

let lengths = fruits.map(fruit => fruit.length); // [5, 6]

filter 方法(过滤)

let longFruits = fruits.filter(fruit => fruit.length > 5); // ["Banana"]

4. 数组的解构与展开

解构赋值

let [first, second] = fruits; // first = "Apple", second = "Banana"

展开运算符(…)

let newFruits = [...fruits, "Cherry"]; // ["Apple", "Banana", "Cherry"]

5. 多维数组

// 二维数组
let matrix: number[][] = [[1, 2, 3],[4, 5, 6],[7, 8, 9]
];// 访问元素
console.log(matrix[1][2]); // 6

6. 鸿蒙开发中的实际应用

UI 组件中的数组

@Entry
@Component
struct TodoList {@State todos: string[] = ["Learn ArkTS", "Build App", "Publish"];build() {Column() {ForEach(this.todos, (todo) => {Text(todo).fontSize(20).margin(10);})}}
}

动态更新数组

addTodo() {this.todos.push("New Task"); // 触发 UI 重新渲染
}

总结

在这里插入图片描述

http://www.dtcms.com/wzjs/169724.html

相关文章:

  • 手机wap网站 php最近三天的新闻大事国内
  • 临朐网站建设价格权威解读当前经济热点问题
  • 做行业导航网站好百度信息流推广和搜索推广
  • 网站集约化建设工作讲话网站检测工具
  • 食品类建设网站的目的烟台seo网络推广
  • 怎样做自己的视频网站阜平网站seo
  • 上海行业门户网站建设应用百度竞价代运营公司
  • wordpress the permalink百度seo详解
  • 电子工程建设网优化营商环境
  • 海外网站有哪些欧美网站建设
  • 做网站旅游销售sem代运营托管公司
  • 微信上的网站怎么做的成都官网seo费用
  • 网站后台管理怎么做友情链接最新清远发布
  • 做淘宝店头的网站百度查重工具
  • 网站与云平台区别吗站长工具忘忧草社区
  • 部门网站建设的目的和意义seo关键词报价查询
  • 淘宝的网站建设百度收录提交申请
  • 主做销售招聘的招聘网站有哪些网店代运营合同
  • 做网站怎么变现网站内部seo优化包括
  • 怎么看网站是否是div css宣传推广计划
  • 微信电脑网站是什么原因国际新闻消息
  • 有些网站做不了seo武汉seo优化
  • 做交易网站惠州seo外包平台
  • 建设商业网站百度怎么优化网站排名
  • 网站建设编写代码出错产品宣传方案
  • 成都设计网站的公司营销型网页设计
  • 网站视频怎么做的好模板建站和开发网站区别
  • 社交网站开发教程常见的系统优化软件
  • 电商网站 服务器广东疫情最新消息今天
  • 甘肃做网站哪家专业电子商务网站建设论文