OpenHarmony开发者论坛

标题: 1 0 应用测试luke 发表于 1 分钟前 OpenHarmony ArkTS hashMap 通过 keys()方法得到迭代器获取 key 值的方法 [打印本页]

作者: luke    时间: 2023-11-29 09:20
标题: 1 0 应用测试luke 发表于 1 分钟前 OpenHarmony ArkTS hashMap 通过 keys()方法得到迭代器获取 key 值的方法
[md]java的迭代器hashmap有.hasNext判断是否还有参数,ArkTS通过什么进行判断获取到所有的key值呢
[/md]
作者: 马迪    时间: 2023-12-2 08:33
[md]```
      console.log("map");
      let hashMap = {}; // 创建一个空的哈希映射

      hashMap['key1'] = 'value1'; // 添加键值对
      hashMap['key2'] = 'value2';

      console.log(hashMap['key1']); // 输出: value1
      console.log(hashMap['key2']); // 输出: value2

      console.log("方式1");
      Object.keys(hashMap).forEach(key => {
        console.log(key, hashMap[key]); // 输出属性的键和值
      });

      console.log("方式2");
      for (let key in hashMap) {
        if (hashMap.hasOwnProperty(key)) { // 确保属性是对象自身的属性,而不是原型链上的属性
          console.log(key, hashMap[key]); // 输出属性的键和值
        }
      }
```
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5