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

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

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

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

groupMap.forEach((value,key)=>{//进不了这里 })    for (let element of groupMap.keys()) {//进不了这里   }
  • 1.
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) 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
分享
微博
QQ
微信
回复
2024-08-02 22:11:00
相关问题
HarmonyOS MapObject
741浏览 • 1回复 待解决
HarmonyOS Object怎么转换成map
734浏览 • 1回复 待解决
如何将Map/HashMap转为Object对象?
3408浏览 • 1回复 待解决
Map类型怎么转换成Json string
3103浏览 • 1回复 待解决
HarmonyOS定义一个map为临时变量
1063浏览 • 1回复 待解决
Map对象使用[]赋值,Mapsize不递增
1100浏览 • 1回复 待解决
HarmonyOS Map类型
482浏览 • 1回复 待解决
HarmonyOS Map解析
579浏览 • 0回复 待解决
HarmonyOS class 转 Map
924浏览 • 1回复 待解决
HarmonyOS map无法展示
685浏览 • 1回复 待解决
HarmonyOS Map Kit问题
849浏览 • 1回复 待解决
HarmonyOS the map permission is not enabled
644浏览 • 1回复 待解决
HarmonyOS 如何监听Map
593浏览 • 1回复 待解决