Я использую несколько нетрадиционный для цикла, который хорошо работает для того, что я делаю, как перефразировать ниже (не беспокоить, чтобы показать объявления переменных):Закрытие предупреждение компилятора на цикл
if (arr && arr.length > 0) {
for (i = arr.length; i--; i) {
element = arr.pop();
//rest of code
}
}
Закрытие компилятор дает я предупреждаю: «ПРЕДУПРЕЖДЕНИЕ - Подозрительный код. В этом коде не хватает побочных эффектов, есть ли ошибка?» Указывая конкретно на последний «i» в петлях for loop.
Если я удалю i, jslint выдает предупреждение, если я оставлю его, замыкание выдает предупреждение. Есть три из этих циклов в целом, есть ли «закрывающий дружественный» способ сделать это?
@ElliotBonneville: у меня нет. Он не использует 'i', он использует' pop'. –
О, хорошо, хорошо. : P +1 –
Знаешь ... Я не помню, почему я так делал, был долгий день. :) Благодаря. – Shane