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

Вот несколько методов обхода массива в JavaScript:

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

    for (let i = 0; i < array.length; i++) {
     // Access each element using array[i]
    }
  2. Метод

  3. forEach(): метод forEach()выполняет предоставленную функцию один раз для каждого элемента массива. Это упрощает итерационный процесс. Вот пример:

    array.forEach(function (element) {
     // Access each element directly
    });
  4. Цикл for…of: Цикл for…ofпозволяет перебирать повторяемые объекты, включая массивы. Вот пример:

    for (const element of array) {
     // Access each element directly
    }
  5. Метод

  6. map(). Метод map()создает новый массив, применяя функцию к каждому элементу исходного массива. Вот пример:

    const newArray = array.map(function (element) {
     // Process each element and return a new value
     return modifiedElement;
    });
  7. Метод

  8. filter(). Метод filter()создает новый массив со всеми элементами, прошедшими проверку, реализованную предоставленной функцией. Вот пример:

    const filteredArray = array.filter(function (element) {
     // Return true or false based on the test condition
     return condition;
    });
  9. Метод

  10. reduce(): метод reduce()применяет функцию для уменьшения массива до одного значения. Он перебирает каждый элемент и накапливает результат. Вот пример:

    const reducedValue = array.reduce(function (accumulator, element) {
     // Perform operation on accumulator and element
     return updatedAccumulator;
    }, initialValue);
  11. Цикл for…in: Цикл for…inперебирает свойства объекта, но его также можно использовать для перебора индексов массива. Вот пример:

    for (const index in array) {
     // Access each element using array[index]
    }