El método
_forEach()
ejecuta la función pasada
por un parametro una vez, para cada elemento del array provisto
Sintaxis
array._forEach(callbackFunction){
//tu iteración
});
Parametros
callbackFunction
Función que será ejecutada por cada elemento iterado
Descripción
_forEach()
ejecuta la funcion
callbackFunction
una vez por cada elemento
de la array. A diferencia de _map()
o
_reduce()
este siempre devuelve el valor
undefined y no es encadenable.
Ejemplos
Mostrar cada elemento del array
let arr = ['a', 'b', 'c'];
console.log(arr._forEach(showEachElement = arr =>
console.log(arr)));
// output 'a'
// output 'b'
// output 'c'
Convertir un for loop en _forEach
const items = ['item1', 'item2', 'item3'];
const copy = [];
// before
for (let i=0; i< items.length; i++) {
copy.push(items[i]);
}
// after
items._forEach(convertir = arr => copy.push(arr));