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
相关问题
HarmonyOS Object怎么转换成map
35浏览 • 1回复 待解决
Map类型怎么转换成Json string
2191浏览 • 1回复 待解决
如何将Map/HashMap转为Object对象?
2003浏览 • 1回复 待解决
HarmonyOS定义一个map为临时变量
579浏览 • 1回复 待解决
Map对象使用[]赋值,Mapsize不递增
473浏览 • 1回复 待解决
HarmonyOS Map类型
19浏览 • 1回复 待解决
HarmonyOS 如何监听Map
187浏览 • 1回复 待解决
The Map permission is not enabled
1670浏览 • 1回复 待解决
HarmonyOS class 转 Map
213浏览 • 1回复 待解决
HarmonyOS map无法展示
180浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map
297浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
372浏览 • 1回复 待解决
HarmonyOS 关于Map语法问题
399浏览 • 1回复 待解决
HarmonyOS json对象转map类型
154浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
979浏览 • 1回复 待解决