El método Array.prototype.forEach nos permite iterar sobre cada elemento de un array y ejecutar un callback que le pasamos como argumento.

Hola a todos!

Apoyandome en el curso en la documentación oficial de Mozilla tomé algunos apuntes en Notion, espero que a alguien les sean de ayuda.

Syntax

ArrayName.forEach((item, index, array) => { /*code*/ })

El callback que le pasamos a este método puede tomar 3 parámetros:

  1. item → el elemento actual.
  2. index [opcional] → el índice del elemento actual.
  3. array [opcional] → el array mismo sobre el que estamos iterando.

Ejemplo

[1,2,3].forEach(console.log)

//expected output
//item, index, array
	 1      0   [1,2,3]
   2      1   [1,2,3]
	 3      2   [1,2,3]