Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用时e && e.preventDefault(),JsLint 会抛出如下错误。
e && e.preventDefault()
期望一个赋值或函数调用,而是看到一个表达式。
如何更改代码以通过 JsLint,但仍保持代码简单?
好吧,这通过了 jslint。
function handler(e) { "use strict"; if (e) { e.preventDefault(); } }
不确定整个社区是否同意这个特定的 jslint 规则,但要直接回答您的问题,请使用上面的语法。这是我可以设计出的最简单的版本,jslint 会祝福它至高无上的神圣和洁净。