размер коллекции и длина массива - sonarqube - PullRequest
0 голосов
/ 22 апреля 2019

Я использую 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 Ответ

1 голос
/ 22 апреля 2019

sonarqube обнаружил, что массивы всегда будут иметь [длину], большую или равную 0.

Независимо от sonarqube, это всегда верно для JS.Т.е. ваше условие if не является обязательным, а ваш код эквивалентен

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

         });
         return false;
});

Если это преднамеренно, тогда удалите оператор if.Если это не является преднамеренным, исправление будет зависеть от предполагаемого поведения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...