编写“e&& e.preventDefault()”来传递JsLint的最佳做法是什么?

时间:2012-12-07 02:11:53

标签: javascript jslint

使用e && e.preventDefault()时,JsLint将抛出以下错误。

  

期望一个赋值或函数调用,而是看到一个表达式。

如何更改代码以传递JsLint,但仍保持代码简单?

1 个答案:

答案 0 :(得分:2)

好吧,这传递了jslint。

function handler(e) {
    "use strict";
    if (e) {
        e.preventDefault();
    }
}

不确定整个社区是否同意此特定的jslint规则,但要直接回答您的问题,请使用上面的语法。这是我最简单的版本,我可以设计jslint会祝福为至尊圣洁和犹太教。