【发布时间】:2018-07-28 15:54:22
【问题描述】:
我有一个来自 Web API 请求的字符串变量。该变量可能包含字符串"true"或字符串"false",或者为空。
自'true' != true以来,我将此值从字符串转换为真正的布尔值:
[
request.body.truncateEntities === 'true' ? true : false,
request.body.truncateDomains === 'true' ? true : false,
]
这两行都会触发 eslint 警告:
在条件表达式中不必要地使用布尔文字。
真的有更好的方法来编写这段代码吗?
我使用的是 eslint 2.0(Visual Studio 内置的那个)。
【问题讨论】:
标签: javascript eslint