全球通讯!手抖最好的治疗方法是什么?
发布时间:2023-01-16 10:14:43 (资料图)
Ts中string、number和any等类型 不能当做索引用,怎么处理?报错:
元素隐式具有“any”类型,因为类型为“number”的表达式不能用于索引类型“[***”。在类型“[ ***”上找不到具有类型为“number"的参数的索引签名。 ts(7053)
keyof 的使用
Ts中string、number和any等类型 不能当做索引用,怎么处理?
const handerField = (item: number) => { caselist= data.showList[item]//报错}
元素隐式地拥有 any 类型,因为 number类型不能被用于索引 {} 类型。
const handerField = (item: number) => { caselist= (data.showList as any)[item];}
const handerField = (item: number) => { caselist= data.showList [item as keyof typeof data.showList ]}
const handerField = function (obj: T, key: K) { return obj[key];}
Copyright @ 2015-2022 IT产业网版权所有 备案号: 沪ICP备2022005074号-4 联系邮箱:58 55 97 3@qq.com