HarmonyOS ArkTS无法访问带特殊字符的对象属性
如一个对象obj具有名为’a-b’的属性字段,是无法以obj.a-b方式访问的。在ts中可以用obj[‘a-b’]这样的方式来访问,但是arkTs禁用了这种访问方式,会报arkts-no-props-by-index错误。另外,类型检查对于这种属性检查也会报错。在类型声明中定义了带引号的属性名,然后在实例定义时定义了该属性的值,arkTs语法检查会报arkts-no-untyped-obj-literals的错误。
HarmonyOS
赞
收藏 0
回答 1
相关问题
跳转登录,无法访问此网址,应用开发文档,无法访问
10919浏览 • 4回复 待解决
HarmonyOS Web无法访问指定html
982浏览 • 1回复 待解决
HarmonyOS Eventhub 注册的响应函数无法访问所在类中的其它属性字段
858浏览 • 1回复 待解决
HarmonyOS 正则特殊字符转义无法匹配
830浏览 • 1回复 待解决
Nginx无法访问localhost怎么回事?
3360浏览 • 1回复 待解决
HarmonyOS 无法访问https://repo.harmonyos.com/ohpm/
768浏览 • 1回复 待解决
HarmonyOS三方适配库文档无法访问
1231浏览 • 1回复 待解决
HarmonyOS 网络超时无法访问contentcenter-drcn.dbankcdn.cn
1786浏览 • 1回复 待解决
创建的library module 无法访问资源文件咋回事啊?
3015浏览 • 1回复 待解决
HarmonyOS ArkWeb触发风险等级无法访问,是否可以关闭检测机制
669浏览 • 1回复 待解决
请问RabbitMQ在CentOS安装后无法访问web页面怎么解决
3560浏览 • 1回复 待解决
HarmonyOS ArkWeb组件加载的https网页中无法访问http+ip资源
838浏览 • 1回复 待解决
HarmonyOS json解析特殊字符
726浏览 • 1回复 待解决
HarmonyOS URL特殊字符编码
1734浏览 • 1回复 待解决
非Http或https开头的url地址无法访问怎么办?
13043浏览 • 1回复 待解决
HarmonyOS Text组件显示特殊字符
711浏览 • 1回复 待解决
HarmonyOS endable对象属性napi无法修改
718浏览 • 1回复 待解决
ArkTS层通过接口访问C++层对象
1279浏览 • 1回复 待解决
HarmonyOS 标准化数据通路共享文件,文件在接收方无法访问
1361浏览 • 1回复 待解决
Ubuntu平台安装DevEco Device Tool时提示"chown: 无法访问'/root/.vscode'",怎么解决?
9204浏览 • 1回复 待解决
将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
1794浏览 • 1回复 待解决
ArkTS中,HashMap对象怎么转成 json字符串?
1578浏览 • 1回复 待解决
TextArea有特殊字符时,将下划线变红并且添加提示,删除特殊字符以后再恢复如何实现?
1537浏览 • 1回复 待解决
DevEco Studio登录模拟器,浏览器跳转至http://localhost:10101/xxx,提示“无法访问此网站”。
8254浏览 • 1回复 待解决
推荐初始化对象时用Record<string,Object>类型,键值对中的键是要加引号的,可以支持a-b的形式,下面也可以用索引去访问,如: