【问题标题】:Error: Unnecessary use of boolean literals in conditional expression错误:在条件表达式中不必要地使用布尔文字
【发布时间】:2020-12-15 04:04:08
【问题描述】:

我正在用 ESLint 尝试这段代码

代码sn-p:

if (disableFutureDates) {
    return isActiveDate < 0 ? true : false; //error
  }

得到这个 ESLint 错误:错误在条件表达式中不必要地使用布尔文字。

【问题讨论】:

  • return isActiveDate &lt; 0 - 这已经返回一个布尔值,您不需要使用三元运算符显式返回一个布尔值。

标签: javascript reactjs eslint


【解决方案1】:

只返回条件的结果。比较返回一个布尔值。

return isActiveDate < 0;

【讨论】:

    猜你喜欢
    • 2018-09-14
    • 2018-10-02
    • 2017-07-31
    • 2018-07-28
    • 2020-08-19
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多