当我编译我的打字稿项目时,我使用了该noImplicitAny
选项,这样我就不会忘记在我的变量和参数上指定类型。
然而,有时你有你不使用的论点。例如:
jQuery.ajaxTransport("+*", function (options: JQueryAjaxSettings) {
return {
abort: function (_, callback: JQueryCallback) {
我对 abort 函数的第一个参数不感兴趣,所以我将其命名为 _ 来忽略它。
这是在 TypeScript 中执行此操作的正确方法吗?我在指南中找不到它。我怀疑这不是正确的方法,因为我只能命名一个参数_。
打字稿引发以下错误:
错误 TS7006:参数“_”隐式具有“任何”类型。
我可以只输入_:any
,但对于我不使用的论点来说,这似乎有点矫枉过正。