#Hola buen dia a todos alguien conocerá
1 messages · Page 1 of 1 (latest)
let data4days = JSON.parse(dataJson4days);
let dataXhour = data4days.list;
// console.log(dataXhour);
// console.log(data4days);
console.log(data4days.city);
console.log(data4days.list[0].main.humidity);
console.log(data4days.list[0].dt_txt);
console.dir(dataXhour[0]);
let data1 = dataXhour[1];
console.log(data1.dt_txt);
console.dir(data1);
function hour(hour, temp, hum , wind, desc) {
this.hour = hour;
this.temp = temp;
this.hum = hum;
this.wind = wind;
this.desc = desc;
}
// esta función está mal estructurada ya que no puede retornar multiples variables , hay que empaquetar, y lo hacemos con el constructor de arriba, pero nos falta saber como darle un nombre automático en cada iteración con el nombre de siempre "hora" + el sufijo en numero correspondiente a la posición de cada elemento del array.
function blockXhour(data){
let hour = data.dt_txt;
let temp = data.main.temp;
let humidity = data.main.humidity;
let wind = data.wind.speed;
let description = data.weather.description;
return hour, temp, humidity, wind, description;
}
console.log(blockXhour(data1));```
el codigo anteúltimo es del json que contiene la info, en un futuro será obtenida dinamicamente de la api,
El código último es un ejemplo borrador de lo que estoy haciendo