Ответ 1
continue
ЗаявлениеИзбегайте использования инструкции continue. Он имеет тенденцию скрывать управляющий поток функции.
Так что вытащите его полностью, если вы хотите соответствовать соглашениям, которые следует JSLint.
У меня есть:
while (i < l) {
if (one === two) { continue; }
i++;
}
Но JSLint говорит:
Проблема с символом строки 1: Неожиданное продолжение.
if (one === two) { continue; }
Какую ошибку я сделал? Как должен выглядеть мой код?
continue
ЗаявлениеИзбегайте использования инструкции continue. Он имеет тенденцию скрывать управляющий поток функции.
Так что вытащите его полностью, если вы хотите соответствовать соглашениям, которые следует JSLint.
На самом деле JSLint пытается инвертировать if, чтобы исключить продолжение:
while (i < 1) {
if (one !== two) {
i += 1;
}
}
Кроме того, не используйте "i ++", но используйте "i + = 1", если вы хотите придерживаться строгих руководств JSLint.
Надеюсь, что это поможет:)