English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La sintaxis de forEach es;
let arr = [element1, elemento2, elementoN]; arr.forEach(myFunction(elemento, index, array, this){ cuerpo de la función });
La función myFunction ejecuta element en arr. element se pasa como parámetro a la función en cada iteración, el array como parámetro.
En este ejemplo, aplicaremos forEach a cada elemento del array.
let array1 = ['a1', 'b1', 'c1']; array1.forEach(function(elemento) { console.log(elemento); });
Resultado de salida
a1 b1 c1
En este ejemplo, aplicaremos forEach a cada elemento del array. Luego, definiremos la función y la pasaremos como parámetro a forEach.
let array1 = ['a1', 'b1', 'c1} let miFunc = function(elemento) { console.log(elemento) } array1.forEach(miFunc)
En este ejemplo, accederemos al índice y al elemento del array en cada iteración.
let array1 = ['a1', 'b1', 'c1} let miFunc = function(elemento, index, array) { console.log(index + ' : ' + elemento + ' - ' + array[index]) } array1.forEach(miFunc)
Resultado de salida
0 : a1 - a1 1 : b1 - b1 2 : c1 - c1