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

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

week[we] we为变量。

const week:formatDateweek = { 
  '0': '日', 
  '1': '一', 
  '2': '二', 
  '3': '三', 
  '4': '四', 
  '5': '五', 
  '6': '六', 
};
HarmonyOS
3天前
浏览
已于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'; 
}

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

function foo(data: Record<string, string>) { 
  data['a'] = 'a'; 
  data['b'] = 'b'; 
  data['c'] = 'c'; 
}

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

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS Object不支持 ... 展开符吗?
58浏览 • 1回复 待解决
web组件不支持localstorage
665浏览 • 1回复 待解决
HarmonyOS react-native-fs不支持downloadFile
273浏览 • 1回复 待解决
HarmonyOS关于mqtt不支持ssl协议问题
267浏览 • 1回复 待解决
HarmonyOS imagePacker不支持编码成jpg格式
304浏览 • 1回复 待解决
4.0release不支持热重载?
2369浏览 • 1回复 待解决
RelativeContainer容器不支持自动宽高
331浏览 • 1回复 待解决
API 9 是否不支持 npm 了?
2597浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
1764浏览 • 1回复 待解决
CustomDialog不支持自定义动画
251浏览 • 2回复 待解决
@BuilderParam 不支持普通class的变量
673浏览 • 1回复 待解决
鸿蒙NEXT版本,支不支持APK?
2597浏览 • 1回复 待解决
鸿蒙工程不支持aar本地导入吗?
8212浏览 • 1回复 已解决
linear-gradient不支持start,end属性
712浏览 • 1回复 待解决
HarmonyOS 部分生僻字不支持展示咨询
143浏览 • 1回复 待解决
arkts中不支持bigint数据类型
1810浏览 • 1回复 待解决
Lite Wearable 不支持 http 网络接口吗
3372浏览 • 1回复 待解决
本地模拟器不支持断点调试????
2406浏览 • 1回复 待解决