Nos permite recorrer los elementos de un array. Enlaces:
https://www.w3schools.com/jsref/jsref_foreach.asp
https://dmitripavlutin.com/foreach-iterate-array-javascript/
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}