HarmonyOS map["xxx"] 和 map.set("xxx") 不等价

map[“xxx”] 会动态给map对象加一个变量,map.set 才是真的往里面插数据。这个是不是应该从ArkTS语法层面屏蔽掉?

文档说ArkTS和TS的差异都说了,不支持在运行时更改对象布局

https://developer.huawei.com/consumer/cn/arkts/first-know/

HarmonyOS
2025-01-09 15:16:35
467浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

map["xxx"] 和 map.set("xxx") 不等价,在js里面也是这样的

map["xxx"]:这通常是在操作对象(Object)或类数组对象(如Map的实例,但注意直接在Map对象上使用这种语法是不准确的,我会稍后解释)时使用的语法。

map.set("xxx"):这是Map对象特有的方法,用于在Map集合中添加或更新一个键值对。

分享
微博
QQ
微信
回复
2025-01-09 18:13:22


相关问题
HarmonyOS Location KitMap Kit
562浏览 • 1回复 待解决
HarmonyOS navPathStack.removeByName(xxx)
521浏览 • 1回复 待解决
HarmonyOS Map类型
250浏览 • 1回复 待解决
HarmonyOS SourceTool.xxx值为undefined
588浏览 • 1回复 待解决
HarmonyOS Map解析
350浏览 • 0回复 待解决
HarmonyOS Map Kit问题
519浏览 • 1回复 待解决
HarmonyOS class 转 Map
656浏览 • 1回复 待解决
HarmonyOS the map permission is not enabled
445浏览 • 1回复 待解决
HarmonyOS map无法展示
474浏览 • 1回复 待解决
HarmonyOS Map转Object
427浏览 • 1回复 待解决
Map对象使用[]赋值,Map中的size不递增
828浏览 • 1回复 待解决
HarmonyOS 如何监听Map
376浏览 • 1回复 待解决
The Map permission is not enabled
1958浏览 • 1回复 待解决
HarmonyOS 关于Map语法问题
1204浏览 • 1回复 待解决
HarmonyOS Map地图POI能力
458浏览 • 1回复 待解决
HarmonyOS 使用map添加折线
268浏览 • 1回复 待解决
HarmonyOS map转json对象
698浏览 • 1回复 待解决
HarmonyOS JSON怎么转Map
938浏览 • 1回复 待解决
提问
该提问已有2人参与 ,帮助了2人
恭喜您,今日已阅读两篇内容,特奖励+2声望, 快来领取吧。