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

  1. Стандарт для цикла:

    for (var i = 0; i < array.length; i++) {
    // Code to be executed
    }
  2. for… цикла:

    for (var element of array) {
    // Code to be executed
    }
  3. цикл for…in (для перебора свойств объекта):

    for (var key in object) {
    if (object.hasOwnProperty(key)) {
        // Code to be executed
    }
    }
  4. Массив для каждого метода:

    array.forEach(function(element) {
    // Code to be executed
    });
  5. Метод карты массива:

    var newArray = array.map(function(element) {
    // Code to transform each element
    return transformedElement;
    });
  6. Метод фильтра массива:

    var filteredArray = array.filter(function(element) {
    // Code to filter elements based on a condition
    return condition;
    });
  7. Метод уменьшения массива:

    var result = array.reduce(function(accumulator, element) {
    // Code to accumulate a value based on each element
    return accumulatedValue;
    }, initialValue);