在仍然接受任何对象的同时没有明确的任何规则

时间:2019-08-06 13:17:42

标签: typescript eslint typescript-eslint

我制作了一个表,该表将接受对象数组并显示它们。该表将不会提前知道该对象是什么,因此可以在表的整个生命周期中设置不同的对象。我为此进入的对象数组使用类型any[]

Eslint typescript-eslint插件推荐规则no-explicit-any,该规则警告不要使用显式的any。

有什么办法可以正确地输入以避免使用any?或者这是使用any的实际用例?

1 个答案:

答案 0 :(得分:0)

所以我最终得到了类型{[key: string]: unknown }。无论属性的类型是什么,它将始终被强制返回字符串或Symbol。因此object[3]object['3']将引用相同的属性。 Link