Typescript 如何键入此对象/数组的脚本?

Typescript 如何键入此对象/数组的脚本?,typescript,Typescript,我的React应用程序的数据结构如下: 数据={ 2021-03-01: { “日期”:3月1日, “价值”:17 }, 2021-03-02: { “日期”:3月2日, “价值”:19 }, . . . 2021-03-09: { “日期”:3月9日, “价值”:15 } }这里是您的对象的安全类型: 键入PrependNextNum这是无效的JS,因此根本不起作用。这个问题的解决方案是修复数据,这样就我所知,您不能拥有不是字符串(使其成为对象)或整数的键。考虑重构你的数据(也考虑到密钥是否

我的React应用程序的数据结构如下:

数据={
2021-03-01: {
“日期”:3月1日,
“价值”:17
},
2021-03-02: {
“日期”:3月2日,
“价值”:19
},
.
.
.
2021-03-09: {
“日期”:3月9日,
“价值”:15
}

}
这里是您的对象的安全类型:


键入PrependNextNum

这是无效的JS,因此根本不起作用。这个问题的解决方案是修复数据,这样就我所知,您不能拥有不是字符串(使其成为对象)或整数的键。考虑重构你的数据(也考虑到密钥是否是唯一的)@ GuyalONI只是字符串和符号。在纯JS中,数字会自动转换为字符串,Typescript不允许您使用非字符串键。顺便问一下,您是否检查了代码段?它给出了一个错误。请参阅我之前的评论。粘贴可能出错。无论如何,请检查以下内容: