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
相关问题
如何定义一个未知类型的对象
475浏览 • 2回复 待解决
周日历滑动,以周一个单位滑动
503浏览 • 1回复 待解决
如何实现一个定义询问框
131浏览 • 1回复 待解决
怎么判断一个APP是否多HAP包结构?
450浏览 • 1回复 待解决
实现一个定义动画,出现丢帧问题
160浏览 • 1回复 待解决
如何快速开发出一个定义弹窗?
125浏览 • 1回复 待解决
使用自定义函数创建一个UI组
114浏览 • 1回复 待解决
怎样实现一个定义播放器?
121浏览 • 1回复 待解决
HarmonyOS 变量定义与使用
164浏览 • 1回复 待解决
如何实现一个定义样式的toast提示
1609浏览 • 1回复 待解决
如何封装一个定义Dialog对话框
1861浏览 • 1回复 待解决
如何在全局实现一个定义dialog弹窗
2450浏览 • 1回复 待解决