أنا بصدد القيام بتمرين حول حالة الطقس كالآتي:
أريد إدخال درجات الحرارة كل ثلاث ساعات.
كود الجافا سكريبت:
.then((data) => {
// console.log(data)
resultAPI = data;
description.innerText = resultAPI.current.weather[0].description;
temperature.innerText = `${Math.trunc(resultAPI.current.temp)} °C`;
loc.innerText = resultAPI.timezone;
tod.innerText = date + " - " + month + " - " + year;
for (let i = 0; i < time.length; i++) {
let varHour = hour + i * 3;
if (varHour >= 24) {
time[i].innerText = `${varHour - 24} h`;
} else {
time[i].innerText = varHour + " h";
}
}
console.log(resultAPI);
for (let j = 0; j < value.length; j++) {
value[j].innerText = `${Math.trunc(resultAPI.hourly[j * 3].temp)} °C`;
}
});
ملاحظة: الخطأ يوضحه console كالتالي:
الغريب في الأمر أني عندما أستعمل فقط console لايظهر لي الخطأ.
الأمر المحير أيضا أني إعتمدت نفس الطريقة في جلب البيانات لكن الخطأ يظهر فقط في السطر الأخير.
كل الشكر و التقدير مسبقا.