1 0 应用测试luke 发表于 1 分钟前 OpenHarmony ArkTS hashMap 通过 keys()方法得到迭代器获取 key 值的方法

luke 显示全部楼层 发表于 2023-11-29 09:20:31

java的迭代器hashmap有.hasNext判断是否还有参数,ArkTS通过什么进行判断获取到所有的key值呢

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

马迪

沙发 发表于 2023-12-2 08:33:13
      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]); // 输出属性的键和值
        }
      }

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部