javascript - jshint,eqnull,使用 '==='与 'undefined'进行比较

标签 javascript jshint

我提前道歉,我显然完全无法理解如何配置 jshint。

我有这行代码

if ( data == undefined || (typeof data === 'object' && data.length === 0) ) {
...

jshint 在第一个 == 下划线并说

Use '===' to compare with 'undefined'.

我添加了/* jshint eqnull:true */。我认为这就是该选项的作用。我什至看到an example here (搜索 eqnull)。

我错过了什么?

最佳答案

同样使用这个选项

“-W041”:错误

关于javascript - jshint,eqnull,使用 '==='与 'undefined'进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25656088/

相关文章:

javascript - 滚动事件触发多次,但我需要它每次滚动触发一次

javascript - 如何设置一个设置,使用户可以选择他们希望在 JavaScript 中显示的警报类型

javascript - JS "Greater than"运算符;

javascript - 如何在 VS 2010 中使用 jshint

javascript - 具有 Rails Assets 管道的 JSHint 需要

node.js - 配置 SublimeLinter-jshint 以与 Sublime3 中的 Node 一起使用

javascript - 何时使用函数式 setState

javascript - 使用正则表达式匹配 javascript 中的多次出现

ecmascript-6 - babel 仅在单引号而不是双引号中转换 es6 模板字符串

javascript - JSDoc - 如何检查 JavaScript 的类型