【发布时间】:2019-05-01 17:46:50
【问题描述】:
我目前在 Prettier 和 ESLint 中设置了 nosemi 规则。请考虑以下事项。
let a = myArr.find(x => x.id === c.id)
let b = myArr2.find(x => x.id === c.id)
(a.id && a.id != b.id) && doStuff()
它尝试像这样将它作为一个函数来执行......
let b = myArr2.find(x => x.id === c.id)(a.id && a.id != b.id) && doStuff()
我可以简单地删除括号,但在某些情况下,我需要括号才能使下一行正常工作。
我也可以执行if (a.id && a.id != b.id) doStuff() 之类的操作,但此时我正在更改样式代码。
有什么办法吗?
【问题讨论】:
标签: javascript eslint prettier