关于Record使用变量的相关用法.并了解一下record的关于变量作为key的标准写法

关于Record使用变量的相关用法,并了解一下record的关于变量作为key的标准写法使用这样的写法就报错:

let temp:string = '123';
let record:Record<string , string > = {temp: '123'}
  • 1.
  • 2.

而使用这样的写法却可以.

record[temp] = '1234';
  • 1.
HarmonyOS
2024-05-30 22:12:24
1280浏览
已于2024-5-30 22:13:29修改
收藏 0
回答 1
回答 1
按赞同
/
按时间
e_lion

解决措施:

目前Record初始化时不支持使用变量名作为key,若要用变量名作为key值,标准写法即为record[temp] = '1234',因为如果在Record中初始化使用变量名称作为key的话,无法获得key是变量的名称temp还是变量的值123。

let temp:string = '123';
let record:Record<string , string > = {temp:'123'};
  • 1.
  • 2.
分享
微博
QQ
微信
回复
2024-05-31 21:27:27
相关问题
请教一下关于Ticktimer 疑问?
4377浏览 • 1回复 待解决
HarmonyOS 关于$$.this写法
671浏览 • 1回复 待解决
关于measureTextSize用法
1383浏览 • 1回复 待解决
能否嵌套定义 Record<string,Record>
2313浏览 • 1回复 待解决
HarmonyOS 咨询一下Tab中写法
907浏览 • 1回复 待解决
ArkTS关于反射用法
588浏览 • 1回复 待解决
了解一下SM4相关案例
1616浏览 • 1回复 待解决
请教一下关于应用分栏实现
2045浏览 • 1回复 待解决
HarmonyOS Record和HashMap区别
732浏览 • 2回复 待解决
关于状态变量@state必须知道
2188浏览 • 1回复 待解决
HarmonyOS 使用Record有什么好处
717浏览 • 1回复 待解决
Record<string, string>如何删除里边元素
2249浏览 • 1回复 待解决
HarmonyOS RN关于drawer、stack用法问题
861浏览 • 1回复 待解决
HarmonyOS Record HashMap map类型选择
2498浏览 • 2回复 待解决
了解一下MD5算法示例。
1572浏览 • 1回复 待解决