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