gpt4 book ai didi

typescript 错误 : TS7053 Element implicitly has an 'any' type

转载 作者:搜寻专家 更新时间:2023-10-30 21:03:19 25 4
gpt4 key购买 nike

这是我的代码的一部分:

const myObj: object = {}
const propname = 'propname'

myObj[propname] = 'string'

但是我得到了错误:

ERROR in path/to/file.ts(4,1)
TS7053: Element implicitly has an 'any' type because expression of type '"propname"' can't be used to index type '{}'.
Property 'propname' does not exist on type '{}'.

这里有什么问题,我该如何解决?

最佳答案

您必须定义对象具有哪种索引类型。在您的情况下,它是一个基于 string 的索引。

const myObj: {[index: string]:any} = {}

关于 typescript 错误 : TS7053 Element implicitly has an 'any' type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56833469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com