HarmonyOS 鸿蒙Next ArkTS里for循环的正确写法是什么?

HarmonyOS 鸿蒙Next ArkTS里for循环的正确写法是什么?

ArkTS里for循环的正确写法是什么? 假设一个数组内有100个元素,我想for循环遍历打印一个数组内的所有元素,而不是创建100个元素然后写100行console.log。能给我写一个ArkTS里for循环的正确写法的小代码示例吗?谢谢~

3 回复
@State testArray: string[] = ['1','2','3','4','5','6','7','8','9','10']
for (let index = 0; index < this.testArray.length; index++) {
      console.log('string:' + this.testArray[index])
 }

更多关于HarmonyOS 鸿蒙Next ArkTS里for循环的正确写法是什么?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next ArkTS中,for循环的正确写法主要依赖于你使用的具体语法结构和场景。对于ArkTS(Ark TypeScript),for循环的写法与标准的TypeScript或JavaScript类似。以下是几种常见的for循环写法:

  1. 标准for循环

    for (let i = 0; i < 10; i++) {
        console.log(i);
    }
    
  2. for…in循环(用于遍历对象的可枚举属性):

    const obj = {a: 1, b: 2, c: 3};
    for (const key in obj) {
        console.log(key, obj[key]);
    }
    
  3. for…of循环(用于遍历可迭代对象,如数组、字符串等):

    const arr = [1, 2, 3, 4, 5];
    for (const value of arr) {
        console.log(value);
    }
    

这些写法都是基于ArkTS兼容的ECMAScript标准,与标准TypeScript或JavaScript的for循环用法一致。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部