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并使用?
850浏览 • 1回复 待解决
HarmonyOS 如何在组件中使用临时变量
1472浏览 • 1回复 待解决
HarmonyOS 如何定义一个根容器
754浏览 • 1回复 待解决
HarmonyOS如何声明一个null的函数类型
1341浏览 • 1回复 待解决
如何快速将一个Map对象转为Json字符串
1738浏览 • 1回复 待解决
周日历滑动,以周一个单位滑动
1882浏览 • 1回复 待解决
HarmonyOS 实现一个定义分类列表
1494浏览 • 1回复 待解决
如何定义一个未知类型的对象
2116浏览 • 3回复 待解决