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

微信商城网站方案seo管理系统创作

微信商城网站方案,seo管理系统创作,外贸公司销售渠道,怎么开发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/529040.html

相关文章:

  • 网站建设公司每年可以做多少个网站宁波网站优化公司哪家好
  • 用web做网站免费推广的途径与原因
  • 个人微信小程序开店seo优化公司排名
  • wordpress调用文章简介小程序seo推广技巧
  • 网站建设总体需求分析常州网站建设
  • 一次性手机号短信验证码平台太原seo排名收费
  • 网站开发需要的知识建网站找哪个平台好呢
  • wordpress vps优化安卓优化大师旧版
  • 打电话拉客户用网站做广告怎么做 好做吗qq群排名优化软件
  • 海外网站seo百度广告太多
  • 同一个服务器可以做多个网站网站seo价格
  • 重庆黔江做防溺水的网站网络营销的盈利模式
  • 中交通力建设股份有限公司网站黄冈网站推广软件
  • 电商网站开发用什么语言表达seo网络推广有哪些
  • 网页网站作业制作网络营销推广专家
  • 最好的模板网站优化设计卷子答案
  • 北京商城网站建设seo是什么工作
  • 上海网站开发公司网站搜索排名优化怎么做
  • php网站开发专业是做什么的百度搜索关键词排名靠前
  • 做家常便饭网站视频运营管理平台
  • 做计划的网站百度一下你就知道百度官网
  • 上海人才招聘哪个网站好收录查询
  • ps制作个人网站百度seo有用吗
  • 上海做网站公司做网站的公司有哪些怎么在百度上发表文章
  • 政府网站建设实施的可行性分析深圳网络公司推广公司
  • saas建站没有网站源代码么免费推广的预期效果
  • 企业网站托管后果图片外链生成
  • 网站开发经理seo手机端优化
  • 省政府网站建设推广普通话手抄报模板
  • asp.net网站制作实例竞价sem托管公司