HarmonyOS定义一个map为临时变量

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

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

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

class test { 
  status:string='' 
} 
const area: test = { 
  status: '1' 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

详细内容可参考官方文档,链接如下: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)
  • 1.
  • 2.
  • 3.

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

分享
微博
QQ
微信
回复
2024-08-04 13:31:01


相关问题
是否可以申明一个静态的map并使用?
658浏览 • 1回复 待解决
HarmonyOS 如何在组件中使用临时变量
1202浏览 • 1回复 待解决
HarmonyOS 如何定义一个根容器
591浏览 • 1回复 待解决
HarmonyOS如何声明一个null的函数类型
1050浏览 • 1回复 待解决
如何快速将一个Map对象转为Json字符串
1534浏览 • 1回复 待解决
周日历滑动,以周一个单位滑动
1628浏览 • 1回复 待解决
HarmonyOS 实现一个定义分类列表
1161浏览 • 1回复 待解决
如何定义一个未知类型的对象
1698浏览 • 2回复 待解决
恭喜您,今日已阅读两篇内容,特奖励+2声望, 快来领取吧。