我对这个JSLint错误非常满意。我怎么能忍受呢?是否有它的标志或复选框?
当您执行以下操作时,您会得到它:
v && arr.push(v);
相对于:
if (v) {
arr.push(v);
}
两者都做同样的事情。如果你放:
window.test = function(v) {
'use strict';
var arr = [];
if (v) {
arr.push(v);
}
return arr;
};
无论如何,它都会缩小到缩小器中:
window.test=function(a){var b=[];a&&b.push(a);return b};