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

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

let temp:string = '123';
let record:Record<string , string > = {temp: '123'}

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

record[temp] = '1234';
HarmonyOS
2024-05-30 22:12:24
浏览
已于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'};
分享
微博
QQ
微信
回复
2024-05-31 21:27:27
相关问题
请教一下关于Ticktimer 疑问?
1918浏览 • 1回复 待解决
能否嵌套定义 Record<string,Record>
448浏览 • 1回复 待解决
关于measureTextSize用法
301浏览 • 1回复 待解决
了解一下SM4相关案例
300浏览 • 1回复 待解决
关于状态变量@state必须知道
305浏览 • 1回复 待解决
请教一下关于应用分栏实现
232浏览 • 1回复 待解决
了解一下MD5算法示例。
299浏览 • 1回复 待解决
关于onGestureJudgeBegin使用
286浏览 • 1回复 待解决
分享一下鸿蒙系统使用感受吧
2737浏览 • 1回复 待解决