我用这样的语法用断了的箭头。
const result = data.map( _
=> this.reallyLongExpressionSoBreakingArrowMakesSense(_));
然后我注意到TsLint标记了该地点,并提供了以下信息。
箭头前不允许行终止符。 (ts1200)
我没有在我的 tslint.json 中找到类似的东西,所以我去the docs看看实际的名字是什么。据我所知,没有任何对应的消息。
答案 0 :(得分:2)
答案 1 :(得分:1)
As contributors said,此行为未得到解决:
我认为任何人都不太可能使用这种语法,因为 较难阅读,但如果它破坏了应用程序,则可能不值得 修复。
但是,当我尝试解决此问题时遇到的问题是 在检查器中进行令牌级别的工作确实很痛苦。所以我想知道 这个想法的好处实际上是值得的。
更新:
尝试使它们_ =>
位于同一行,但在下一行调用您的方法:
const result = data.map( _ =>
this.reallyLongExpressionSoBreakingArrowMakesSense(_));
答案 2 :(得分:-1)
我通过提取粗箭头和表达来解决此问题,方法是将它们推入一行