JavaScript For Loop: изучение различных методов итерации

Цикл for в JavaScript — это оператор потока управления, который позволяет многократно выполнять блок кода. Вот несколько методов, которые можно использовать с циклом for:

  1. Основной цикл for:
    Основной синтаксис цикла for следующий:

    for (initialization; condition; increment/decrement) {
    // code to be executed
    }

    Пример:

    for (let i = 0; i < 5; i++) {
    console.log(i);
    }

    Этот цикл выполнит блок кода пять раз, печатая значения 0, 1, 2, 3 и 4.

  2. Цикл по массиву.
    Вы можете использовать цикл for для перебора массива, используя его свойство длины.

    const array = [1, 2, 3, 4, 5];
    for (let i = 0; i < array.length; i++) {
    console.log(array[i]);
    }

    Этот цикл будет перебирать каждый элемент массива и печатать его значение.

  3. Пропуск итераций с помощью continue.
    Ключевое слово continueпозволяет пропустить текущую итерацию и перейти к следующей.

    for (let i = 0; i < 5; i++) {
    if (i === 2) {
    continue;
    }
    console.log(i);
    }

    Этот цикл пропустит печать значения 2 и продолжит следующую итерацию.

  4. Выход из цикла с прерыванием.
    Ключевое слово breakпозволяет преждевременно выйти из цикла в зависимости от условия.

    for (let i = 0; i < 5; i++) {
    if (i === 3) {
    break;
    }
    console.log(i);
    }

    Этот цикл завершится, когда значение iстанет равным 3, и будет печатать только значения 0, 1 и 2.

  5. Цикл по свойствам объекта.
    Вы можете использовать цикл for в сочетании с Object.keys()для перебора свойств объекта.

    const obj = { a: 1, b: 2, c: 3 };
    for (let key in obj) {
    console.log(key, obj[key]);
    }

    Этот цикл выведет ключи и соответствующие им значения объекта.