las previsiones son una matriz que tiene 10 elementos cuando trato de imprimir su trabajo perfectamente cuando uso innerHtml da el último valor de los elementos y todo se ve igual
const getOtherDays = (data) => { data.forecasts.forEach((forecast)=>{ for(var i = 0; i < day.length; i++) { items = forecast.day; console.log(items) day[i].innerHTML = `${items}` } }) }No debe usar un bucle anidado. Si cada elemento de data.forecasts es para un día diferente, use el índice en esa matriz para asignarlo al elemento DOM correspondiente.
const getOtherDays = (data) => { data.forecasts.forEach((forecast, i) => { items = forecast.day; console.log(items) day[i].innerHTML = `${items}` }) }Está recorriendo los elementos y configurándolo según el pronóstico del día en cada uno. Desea seleccionar el elemento específico. El índice forEach tiene el índice. Esperemos que ese índice coincida con el día en sus elementos. Idea básica:
const getOtherDays = (data) => { data.forecasts.forEach((forecast, index)=>{ items = forecast.day; day[index].innerHTML = `${items}`; }) }