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