我制作了一个表,该表将接受对象数组并显示它们。该表将不会提前知道该对象是什么,因此可以在表的整个生命周期中设置不同的对象。我为此进入的对象数组使用类型any[]
。
Eslint typescript-eslint插件推荐规则no-explicit-any
,该规则警告不要使用显式的any。
有什么办法可以正确地输入以避免使用any
?或者这是使用any的实际用例?
答案 0 :(得分:0)
所以我最终得到了类型{[key: string]: unknown }
。无论属性的类型是什么,它将始终被强制返回字符串或Symbol。因此object[3]
和object['3']
将引用相同的属性。 Link