Nos permite recorrer los elementos de un array. Enlaces:
https://www.w3schools.com/jsref/jsref_foreach.asp
https://dmitripavlutin.com/foreach-iterate-array-javascript/
https://medium.com/front-end-weekly/3-things-you-didnt-know-about-the-foreach-loop-in-js-ff02cec465b1
Ejemplos de código:
let a = ["Ana", "Eva", "Pep"]; //foreach nos permtite recorrer todos los elementos de un array a.forEach((valor, indice, array) => { console.log(valor); console.log(indice); console.log(array); }) let b = []; a.forEach((valor, indice, array) => { b.unshift(valor); }) console.log(b); function menu(array) { let lista = "<ul>"; array.forEach((valor) => { lista += "<li>" + valor + "</li>"; }) lista += "</ul>"; return lista; } console.log(menu(a)); //Ejercicio: crear una función a la que le pasemos una cadena y nos devuelva un objeto con el número de vocales existentes. //Ejemplo: vocales("Hola que tal")->{a:2,e:1,o:1,u:1}