Методы циклов JavaScript: подробное руководство по циклам в JavaScript

Вот несколько методов JavaScript для циклического выполнения кода:

  1. Цикл for:
    Традиционный цикл for позволяет перебирать блок кода заданное количество раз.

    Пример:

    for (let i = 0; i < 5; i++) {
     // Code to be executed
    }
  2. Цикл while:
    Цикл while многократно выполняет блок кода, пока заданное условие истинно.

    Пример:

    let i = 0;
    while (i < 5) {
     // Code to be executed
     i++;
    }
  3. Цикл Do…While:
    Аналогично циклу while, но блок кода выполняется хотя бы один раз перед проверкой условия.

    Пример:

    let i = 0;
    do {
     // Code to be executed
     i++;
    } while (i < 5);
  4. Цикл For…in:
    Используется для перебора перечислимых свойств объекта. Он работает с массивами и объектами.

    Пример:

    const obj = { a: 1, b: 2, c: 3 };
    for (let prop in obj) {
     // Code to be executed
     console.log(prop, obj[prop]);
    }
  5. Цикл For…of:
    Введенный в ES6, этот цикл используется для перебора повторяемых объектов, таких как массивы и строки.

    Пример:

    const arr = [1, 2, 3];
    for (let value of arr) {
     // Code to be executed
     console.log(value);
    }
  6. Array.forEach():
    Метод, доступный для массивов, который выполняет предоставленную функцию один раз для каждого элемента массива.

    Пример:

    const arr = [1, 2, 3];
    arr.forEach(function (value) {
     // Code to be executed
     console.log(value);
    });