文档管理中心
FAQ应用框架开发ArkTS语言方舟编程语言(ArkTS)如何通过key获取对象值

如何通过key获取对象值

ArkTS中不支持通过索引访问字段,要使用索引的话可以考虑Record<key, value>,参考代码如下:

收起
自动换行
深色代码主题
复制
  1. class Student {
  2. data: Record<string, string> = { 'name': 'aaa', 'age': 'bbb' };
  3. }
  4. @Entry
  5. @Component
  6. struct KeyObject {
  7. build() {
  8. Column() {
  9. Button('click')
  10. .onClick(() => {
  11. let student = new Student();
  12. console.info(`${student.data['name']}`);
  13. })
  14. }
  15. .justifyContent(FlexAlign.Center)
  16. .alignItems(HorizontalAlign.Center)
  17. .width('100%')
  18. .height('100%')
  19. }
  20. }
在 FAQ 中进行搜索
请输入您想要搜索的关键词