HarmonyOS定义一个map为临时变量

想定义一个map为临时变量,作为参数传递给函数。始终有编译错误,试出来一个定义方式可用,但太复杂了。

HarmonyOS
2024-08-03 11:36:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
南风春和

1、HarmonyOS语法规则要求在定义一个object literal的时候要求显式指明变量类型,如一个类或者接口,样例demo如下:

class test { 
  status:string='' 
} 
const area: test = { 
  status: '1' 
}

详细内容可参考官方文档,链接如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5#arkts-no-untyped-obj-literals

2、如果要使用hashMap的话,样例demo如下:

import { HashMap } from '@kit.ArkTS'; 
let hashMap: HashMap<string, number> = new HashMap(); 
hashMap.set('a',1)

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-hashmap-V5#hashmap

分享
微博
QQ
微信
回复
2024-08-04 13:31:01
相关问题
是否可以申明一个静态的map并使用?
185浏览 • 1回复 待解决
HarmonyOS 如何定义一个根容器
17浏览 • 1回复 待解决
HarmonyOS 实现一个定义分类列表
295浏览 • 1回复 待解决
周日历滑动,以周一个单位滑动
779浏览 • 1回复 待解决
如何定义一个未知类型的对象
876浏览 • 2回复 待解决
怎么判断一个APP是否多HAP包结构?
756浏览 • 1回复 待解决
如何实现一个定义询问框
431浏览 • 1回复 待解决
使用自定义函数创建一个UI组
369浏览 • 1回复 待解决