104 of 264 menu

Método forEach

El método forEach permite recorrer secuencialmente todos los elementos de un array. El método recibe como parámetro una función que se ejecutará para cada elemento del array.

A esta función se le pueden pasar tres parámetros. Si estos parámetros están presentes (no son obligatorios), en el primero caerá automáticamente el elemento del array, en el segundo caerá su número en el array (índice), y en el tercero - el array mismo.

Sintaxis

array.forEach(function(elemento, indice, array) { código que se ejecutará para todos los elementos });

Ejemplo

Vamos a mostrar los elementos del array en la consola:

let arr = [1, 2, 3, 4, 5]; arr.forEach(function(elem) { console.log(elem); });

Ejemplo

Vamos a mostrar los elementos y sus números en la consola:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.forEach(function(elem, ind) { console.log(elem, ind); });

Ejemplo

Vamos a encontrar la suma de los elementos del array:

let arr = [1, 2, 3, 4, 5]; let sum = 0; arr.forEach(function(elem) { sum += elem; }); console.log(sum);

Resultado de la ejecución del código:

15

Ver también

  • método map,
    que también permite aplicar una función a cada elemento del array
  • método filter,
    que permite filtrar elementos del array
  • métodos some y every,
    que realizan comprobación del array
  • métodos reduce y reduceRight,
    que reducen el array a un valor
uzcsvitplfr