关于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 疑问?
3467浏览 • 1回复 待解决
关于measureTextSize用法
826浏览 • 1回复 待解决
能否嵌套定义 Record<string,Record>
1931浏览 • 1回复 待解决
了解一下SM4相关案例
694浏览 • 1回复 待解决
请教一下关于应用分栏实现
823浏览 • 1回复 待解决
Record<string, string>如何删除里边元素
1481浏览 • 1回复 待解决
关于状态变量@state必须知道
1156浏览 • 1回复 待解决
HarmonyOS Record HashMap map类型选择
1150浏览 • 2回复 待解决
关于Tomcat 9 Maven 插件有了解吗?
2441浏览 • 1回复 待解决
了解一下MD5算法示例。
830浏览 • 1回复 待解决
请教2个vp相关问题,麻烦解答一下
270浏览 • 1回复 待解决