La idea clave
async/await permite escribir una espera de manera similar a instrucciones normales. await pausa esa función hasta recibir el resultado; no bloquea toda la página.
Ejemplo paso a paso
Este ejemplo muestra la idea en acción. Sigue los pasos y después cámbialo tú.
async function comprobar() {
const mensaje = await Promise.resolve('Listo');
console.log(mensaje);
}
comprobar();Editar y probar este mismo ejemplo ↓
- async indica que dentro de la función podemos usar await.
- Promise.resolve proporciona un valor futuro controlado.
- await recibe «Listo» y la siguiente línea lo muestra.
Practica con código
Antes de empezar, piensa: ¿La consola muestra la promesa o la palabra «Listo»?
Sustituye «Listo» por «He esperado» y ejecútalo.
La consola muestra «He esperado».