JSLint:期待' !!'而是看到'?'

时间:2016-04-21 13:15:38

标签: javascript jquery jslint

我收到问号中的错误。这是代码

var isParallelStage = ($("#workflowStagesList .workflowStageListItemActive").find("p").text() === "P") ? true : false;

错误:

  

JSLint:期待' !!'而是看到'?'。

1 个答案:

答案 0 :(得分:4)

? true : false是一个反模式 - 它完全没用,一个身份函数,你可以简单地省略它,你已经有了一个布尔值。如果不这样做,则应使用!!Boolean(…)将值转换为布尔值。