De alguna manera no puedo obtener mi bucle for dentro de una función para imprimir elementos en una matriz. ¿Alguien podría señalar por qué javascript no permite que se produzca la iteración y solo imprime el primer elemento?
const data1 = [17, 21, 23]; function printForecast(array) { for (let i = 0; i < array.length; i++) { let dayVsDays = i <= 1 ? 'day' : 'days' return `The temp is ${array[i]}ºC in ${[i+1]} ${dayVsDays}`; } } console.log(printForecast(data1))No utilice return dentro de un ciclo a menos que desee devolver el resultado de una iteración específica; es por eso que solo obtienes la primera iteración.