El profesor no pone await antes de conexion.json()... Igualmente el código le funciona...
El profesor no pone await antes de conexion.json()... Igualmente el código le funciona...
¡Hola! Aunque el código funcione sin await
, es importante recordar que await
se utiliza para esperar a que una promesa se resuelva antes de continuar con la ejecución del código. En el caso de conexion.json()
, si esta función devuelve una promesa, es recomendable usar await
para asegurarse de que la respuesta se haya recibido antes de continuar con el resto del código.
Si conexion.json()
devuelve una promesa, el uso de await
sería algo así:
async function obtenerDatos() {
try {
let response = await conexion.json();
console.log(response);
// Resto del código aquí
} catch (error) {
console.error('Error al obtener los datos', error);
}
}
Espero que esto aclare tus dudas. ¡Si tienes más preguntas, no dudes en preguntar! ¡Buena suerte con tu aprendizaje de JavaScript!
¡Saludos!
Si es una promesa, conexion es una variable con la respuesta de un Fecth.