javascript - JSLint : Expected '!!' and instead saw '?'

标签 javascript jquery jslint

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

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

错误:

JSLint : Expected '!!' and instead saw '?'.

最佳答案

? true : false 是一个反模式 - 它完全没用,是一个恒等函数,你可以简单地忽略它,你已经有了一个 bool 值。如果没有,您应该使用 !!Boolean(…) 将您的值转换为 bool 值。

关于javascript - JSLint : Expected '!!' and instead saw '?' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36770789/

相关文章:

javascript - 为什么我的 JavaScript 代码收到“"No ' Access-Control-Allow-Origin' header is present on the requested resources”错误,而 Postman 却没有?

php - 点击浏览器后退按钮时哪种解决方案最好

javascript - JSLint 警告 : `Expected ' :' and instead saw ' ='

javascript - 我已经在我的 javascript 文件上运行了 ESLint 工具。我已经解决了大部分问题,但我无法解决一条评论

javascript - 根据属性的第一位对数组进行排序

javascript - 表格的 CSS 或 JavaScript (JQuery) Stickyheader

php - 复选框 onclick 取消选中其他复选框

jQuery Loop/.each 函数来简化代码

javascript - JavaScript 中的空函数

javascript - 使用 CryptoJS 解码 Base64 字符串