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类型怎么转换成Json string
2069浏览 • 1回复 待解决
如何将Map/HashMap转为Object对象?
1732浏览 • 1回复 待解决
HarmonyOS定义一个map为临时变量
460浏览 • 1回复 待解决
Map对象使用[]赋值,Mapsize不递增
386浏览 • 1回复 待解决
The Map permission is not enabled
1563浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map
158浏览 • 1回复 待解决
HarmonyOS map无法展示
78浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
268浏览 • 1回复 待解决
HarmonyOS json数据如何转成map
790浏览 • 1回复 待解决
HarmonyOS 关于Map语法问题
188浏览 • 1回复 待解决
数组map函数, 如何返回interface?
123浏览 • 1回复 待解决
HarmonyOS Record HashMap map类型选择
726浏览 • 2回复 待解决
HarmonyOS 替换string所有双引号
138浏览 • 1回复 待解决