HarmonyOS 怎样遍历形似Map<string,Array<Object>>这样的map变量的所有key

我创建了一个这样的数据:

let groupMap:Map<string,Array<HomeAppItemModel>> = new Map<string,Array<HomeAppItemModel>>()

向里面以这样的方式添加了key-value:groupMap[‘key’] = datas运行打印显示groupMap里已经有多个数据了,但我想遍历所有的key没有成功,我用以下方式都不行:

groupMap.forEach((value,key)=>{//进不了这里 })    for (let element of groupMap.keys()) {//进不了这里   }
HarmonyOS
2024-08-02 18:13:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
南风春和

ArkTS中对象不能进行循环遍历。遍历所有key值参考以下代码:

let groupMap:Map<string,Array<String>> = new Map<string,Array<String>>() 
let arr1:Array<String> = new Array<String>() 
arr1.push('我是测试1') 
arr1.push('我是测试2') 
 
let arr2:Array<String> = new Array<String>() 
arr2.push('我是测试3') 
arr2.push('我是测试4') 
 
groupMap.set('我是key1',arr1) 
groupMap.set('我是key2',arr2) 
 
for (let key of groupMap.keys()) { 
  console.log(key) 
}
分享
微博
QQ
微信
回复
2024-08-02 22:11:00
相关问题
如何将Map/HashMap转为Object对象?
1175浏览 • 1回复 待解决
HarmonyOS定义一个map为临时变量
216浏览 • 1回复 待解决
Map类型怎么转换成Json string
1767浏览 • 1回复 待解决
Map对象使用[]赋值,Mapsize不递增
177浏览 • 1回复 待解决
The Map permission is not enabled
1403浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
400浏览 • 1回复 待解决
HarmonyOS Record HashMap map类型选择
116浏览 • 2回复 待解决
HarmonyOS 如何遍历一个JSON Object
100浏览 • 1回复 待解决
HarmonyOS JSON中map结构如何序列化
83浏览 • 1回复 待解决
HarmonyOS string object大小写区别
154浏览 • 1回复 待解决
harmonyos开发能否尽快提供map组件啊
6747浏览 • 2回复 待解决
如何在ArkTS中实现JSON和Map转换?
1575浏览 • 1回复 待解决
如何将js传map转成c++对象
414浏览 • 1回复 待解决