HarmonyOS Map类型调用get获取不到值
@State tableBody: Map<string, object>[]  = []
Logger.info("tableBody:" + JSON.stringify(this.tableBody[0]))
//{"instructId":"222","portfolioId":"22","hsCode":"12"} 打印结果
Logger.info(TAG, "tableBody2:" + this.tableBody[0].get('instructId'))
//代码这一句,不执行,没有任何打印
this.tableBody[0].size() //执行结果是0
this.tableBody[0]['instructId'] //这句话可以执行 结果是222
//为啥我执行this.tableBody[0].get('instructId'),会报错 is not callable
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 调用preferences.get接口,获取不到之前存储的数据 
3811浏览  • 1回复 待解决
Preferences获取不到值 
10598浏览  • 2回复 待解决
HarmonyOS GET_BUNDLE_INFO_WITH_DISABLE获取不到有用信息 
695浏览  • 1回复 待解决
HarmonyOS Map类型 
689浏览  • 1回复 待解决
HarmonyOS  http get请求不到内容 
1608浏览  • 1回复 待解决
router.getParams()获取参数后Map类型变成Object 
1601浏览  • 1回复 待解决
HarmonyOS  Record HashMap map类型选择 
3190浏览  • 2回复 待解决
HarmonyOS map类型提供了collections.Map,那collections.Map能够完全替代map吗? 
1146浏览  • 1回复 待解决
HarmonyOS json对象转map类型 
1465浏览  • 1回复 待解决
HarmonyOS Map类型应该如何使用? 
896浏览  • 1回复 待解决
HarmonyOS Resource类型的对象如何获取到key值 
1570浏览  • 1回复 待解决
HarmonyOS router参数不能是map类型? 
1095浏览  • 1回复 待解决
如何通过 napi 获取一个 C++ map 类型的对象 
2990浏览  • 1回复 待解决
HarmonyOS 前端页面调用应用侧函数的时候获取不到 
812浏览  • 1回复 待解决
HarmonyOS  map反序列化后,调用map.has报错 
1760浏览  • 1回复 待解决
HarmonyOS settings.general.DEVELOPMENT_SETTINGS_STATUS,开发者模式获取不到值 
1404浏览  • 1回复 待解决
HarmonyOS 如何定义Map<string, dynamic>类型的变量 
831浏览  • 1回复 待解决
HarmonyOS 可空的map?:Map<string, string> JSON解析之后的类型判断问题 
2636浏览  • 1回复 待解决
使用原生json解析时能否获取Array类型的value值? 
2854浏览  • 1回复 待解决
router.pushUrl 无法使用Map类型参数 
1330浏览  • 1回复 待解决
HarmonyOS EntryAbility读取不到dataPreferences存储的值 
1006浏览  • 1回复 待解决
Map类型怎么转换成Json string 
3532浏览  • 1回复 待解决
HarmonyOS 首选项无法读取Map类型的数据 
1146浏览  • 1回复 待解决





















this.tableBody[0]非Map类型,所以不能使用map的方法,可以使用instanceOf判断一下this.tableBody[0]是否为map类型
可以参考下述demo修改代码: