预期的是一个赋值或函数调用,而不是一个表达式。

12 浏览
0 Comments

预期的是一个赋值或函数调用,而不是一个表达式。

我对这个JSLint错误完全没问题。我要如何容忍它?有没有标志或复选框来处理它?

当你做这样的事情时,就会出现这个错误:

v && arr.push(v);

与之相反的是:

if (v) {
    arr.push(v);
}

两者完全一样。如果你把以下代码放入minifier中,它会被缩小为:

window.test=function(a){var b=[];a&&b.push(a);return b};

0