我正在使用sonarqube来检查代码的质量,并且sonarqube发现数组将始终大于或等于0。
$.each(ssntxtArrayText, function (index, value) {
if (value.length >= 0) {
$('#resultValidation').css({
'display': 'none',
});
return false;
}
else {
$("#resultValidation").removeAttr("style");
}
});
将if (value.length >= 0)
更改为if (value.length > 0)
会解决问题,还是会影响其余的事情?
答案 0 :(得分:1)
sonarqube发现数组将始终[具有长度]大于或等于0。
与sonarqube无关,在JS中始终如此。也就是说,您的if条件是不必要的,并且您的代码等效于
$.each(ssntxtArrayText, function (index, value) {
$('#resultValidation').css({
'display': 'none',
});
return false;
});
如果这是故意的,请继续删除if语句。如果这不是故意的,则解决方法将取决于预期的行为。