HarmonyOS 不支持通过索引访问字段

不支持通过索引访问字段,那对象索引遇到变量怎么解决?

week[we] we为变量。

const week:formatDateweek = { 
  '0': '日', 
  '1': '一', 
  '2': '二', 
  '3': '三', 
  '4': '四', 
  '5': '五', 
  '6': '六', 
};
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
HarmonyOS
2024-11-05 09:40:18
1192浏览
已于2024-11-5 09:48:43修改
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

可以使用替代方案,使用Record类型来替代。

function foo(data: { [key: string]: string }) { 
  data['a'] = 'a'; 
  data['b'] = 'b'; 
  data['c'] = 'c'; 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

可以使用Record代替成下面代码:

function foo(data: Record<string, string>) { 
  data['a'] = 'a'; 
  data['b'] = 'b'; 
  data['c'] = 'c'; 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

​详情链接:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-more-cases-V5

分享
微博
QQ
微信
回复
2024-11-05 18:01:35


相关问题
HarmonyOS 编码集不支持
801浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
886浏览 • 1回复 待解决
Toggle isOn不支持$$?
853浏览 • 1回复 待解决
web组件不支持localstorage
1533浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
796浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
767浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
877浏览 • 1回复 待解决
HarmonyOS color文件不支持rgba吗
847浏览 • 1回复 待解决
HarmonyOS RN使用datetimePicker显示不支持
808浏览 • 1回复 待解决
HarmonyOS ArkTD不支持any,如何替换
798浏览 • 1回复 待解决
http类不支持cancel方法
935浏览 • 1回复 待解决
HarmonyOS Object不支持 ... 展开符吗?
1318浏览 • 1回复 待解决
HarmonyOS ets不支持匿名类吗?
1017浏览 • 2回复 待解决
HarmonyOS Text的Span不支持align
744浏览 • 1回复 待解决
HarmonyOS RNOH Image组件不支持apng
730浏览 • 1回复 待解决
HarmonyOS RN不支持相册路径上传
654浏览 • 1回复 待解决
HarmonyOS Web不支持http请求,只支持https
1083浏览 • 1回复 待解决