鍍金池/ 問(wèn)答/HTML5  HTML/ typescript提示implicitly has an 'any' type

typescript提示implicitly has an 'any' type,這個(gè)怎么解決?

如題,在typescript的編譯過(guò)程中,函數(shù)的參數(shù)被提示 {變量名} implicitly has an 'any' type,但是我也不知道應(yīng)該指明他為什么類(lèi)型的參數(shù),我知道可以關(guān)閉這個(gè)校驗(yàn)規(guī)則,其他的還有別的解決辦法嗎?PS我是react,使用了箭頭函數(shù)。

回答
編輯回答
吃藕丑

“不知道”有三種情況:

  • 我不知道它具體是什么,但它一定有某某屬性:用字面量聲明類(lèi)型,{ x: string }
  • 我不確定它有什么屬性,之后我會(huì)用if再仔細(xì)判斷:聲明為unknown類(lèi)型
  • 我自己有數(shù),你別管了:聲明為any類(lèi)型
2017年12月10日 09:32