Módulo 3 · Avanzado15 min
Async/Await
Azúcar sintáctico, manejo de errores con try/catch.
Recompensa al completar
Insignia “Async master” · +25 puntos
Async/Await
async/await es azúcar sintáctico sobre las promesas que hace que el código asincrónico se vea síncrono.
javascript
async function obtenerDatos() {
try {
let respuesta = await fetch("https://api.ejemplo.com/datos");
let datos = await respuesta.json();
return datos;
} catch (error) {
console.error("Error:", error);
}
}Async siempre retorna una Promise
javascript
async function saludar() {
return "¡Hola!";
}
// saludar() retorna una PromiseAwait solo funciona dentro de async
javascript
async function ejemplo() {
let resultado = await miPromesa();
console.log(resultado);
}?Ejercicio
Crea una función async 'esperarSegundos' que espere N segundos usando await.
editor.js
123456
Recompensa al completar
Insignia “Async master” · +25 puntos