集合大小和数组长度-sonarqube

时间:2019-04-22 15:51:17

标签: javascript jquery arrays sonarqube

我正在使用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)会解决问题,还是会影响其余的事情?

1 个答案:

答案 0 :(得分:1)

  

sonarqube发现数组将始终[具有长度]大于或等于0。

与sonarqube无关,在JS中始终如此。也就是说,您的if条件是不必要的,并且您的代码等效于

$.each(ssntxtArrayText, function (index, value) {
        $('#resultValidation').css({
             'display': 'none',

         });
         return false;
});

如果这是故意的,请继续删除if语句。如果这不是故意的,则解决方法将取决于预期的行为。