typescript提示implicitly has an 'any' type,这个怎么解决?

如题,在typescript的编译过程中,函数的参数被提示 {变量名} implicitly has an 'any' type,但是我也不知道应该指明他为什么类型的参数,我知道可以关闭这个校验规则,其他的还有别的解决办法吗?PS我是react,使用了箭头函数。

阅读 59.5k
2 个回答

“不知道”有三种情况:

  • 我不知道它具体是什么,但它一定有某某属性:用字面量声明类型,{ x: string }
  • 我不确定它有什么属性,之后我会用if再仔细判断:声明为unknown类型
  • 我自己有数,你别管了:声明为any类型

tsconfig.json 中 添加"noImplicitAny": false,

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏