En el desafío 3 se trabaja con arreglos y se podrían aplicar varias soluciones usando bucles como while o for pero también existe el metodo forEach, pero mi pregunta es si es mejor trabajar con .forEach o es mejor trabajarlo con un for o es mejor con un while, debajo solo incluyo como los solucione con .forEach y con for
//Crea una función que muestre en la consola el número más grande y el número más pequeño en una lista.
function mostrarMayorA(listaNumeros) {
let numeroMayor = listaNumeros[0];
let numeroMenor = listaNumeros[0];
for (let indice = 0; indice < listaNumeros.length; indice++) {
if (numeroMayor < listaNumeros[indice]) {
numeroMayor=listaNumeros[indice];
}
if (numeroMenor > listaNumeros[indice]) {
numeroMenor = listaNumeros[indice];
}
}
console.log(numeroMayor);
console.log(numeroMenor);
}
function mostrarMayorB(listaNumeros) {
let numeroMayor = listaNumeros[0];
let numeroMenor = listaNumeros[0];
listaNumeros.forEach((valor) => {
if (numeroMayor < valor) {
numeroMayor = valor;
}
if (numeroMenor > valor) {
numeroMenor = valor;
}
});
console.log(numeroMayor)
console.log(numeroMenor);
}
let numerosGrupo2 = [5,12,4,-19,7,9,6,-16];
mostrarMayorA(numerosGrupo2);
mostrarMayorB(numerosGrupo2);