gpt4 book ai didi

javascript - 如果我使用 "function"kw 是否可以使 TS 抛出错误?

转载 作者:太空宇宙 更新时间:2023-11-04 15:48:17 24 4
gpt4 key购买 nike

我正在将一个巨大的 AMD JS 项目转换为 TypeScript,我注意到我在以下方面遇到了问题:

  • 关键字function由于“this”作用域而引入了很多问题。我总是用箭头样式函数替换所有函数
  • 类方法 - 如果指向方法的指针作为参数发送给另一个函数然后调用 - 这也是有问题的,所以我也用箭头函数替换它们。

我的意思是,当我这样做时 - 没有任何问题。但我的问题是,有时我忘记这样做,而 TS 从未向我显示任何错误,因为事实上这不是一个错误。那么在这些情况下是否可以让 TS 向我显示警告?

最佳答案

如果您使用tslint,则存在一种可能的解决方案.

您可以将以下规则添加到tslint.json:

"only-arrow-functions": [true, "allow-declarations", "allow-named-functions"]

链接:docs

正如 @NitzanTomer 所建议的 arrow functions are ideal for only certain cases

关于javascript - 如果我使用 "function"kw 是否可以使 TS 抛出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43372237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com