JS continue: управление выполнением циклов и операторов в JavaScript
JS continue используется в цикле для перехода к следующей итерации без выполнения оставшихся строк кода внутри блока цикла. Это позволяет пропустить определенные условия и продолжить выполнение цикла сразу после них.
Прежде чем перейти к примерам кода с использованием оператора continue, давайте рассмотрим его синтаксис:
continue;
Теперь рассмотрим несколько примеров кода, чтобы понять, как можно использовать JS continue.
Пример 1: Перебор массива с использованием цикла for
const numbers = [1, 2, 3, 4, 5];
for (let i = 0; i < numbers.length; i++) {
if (numbers[i] % 2 === 0) {
continue;
}
console.log(numbers[i]);
}
В данном примере мы перебираем массив numbers с помощью цикла for. Когда встречается четное число, оператор continue пропускает оставшуюся часть кода внутри цикла и переходит к следующей итерации. Таким образом, в консоль выводятся только нечетные числа.
Пример 2: Вложенные циклы
for (let i = 1; i <= 3; i++) {
for (let j = 1; j <= 3; j++) {
if (i === j) {
continue;
}
console.log(`i: ${i}, j: ${j}`);
}
}
В этом примере мы используем вложенные циклы и оператор continue для пропуска итераций, когда значение переменной i равно значению переменной j. Таким образом, все комбинации, где i и j равны друг другу, пропускаются, и мы получаем вывод только для остальных комбинаций.
Это лишь два примера использования JS continue, и в реальных проектах вы можете столкнуться с более сложными сценариями, где этот оператор будет полезен. Однако, важно помнить, что необходимо использовать оператор continue с осторожностью, чтобы не создавать бесконечные циклы или генерировать непредсказуемые ошибки в коде.
Надеюсь, эти примеры помогли вам понять, как использовать оператор continue в JavaScript. Если у вас возникнут еще вопросы, не стесняйтесь задавать!