Async/Await
Last updated
Last updated
Las funciones async
y await
son características de JavaScript que simplifican y mejoran la legibilidad del código asíncrono. Este post te guiará a través de qué son, cómo se utilizan y cómo pueden hacer que el manejo de operaciones asíncronas sea más claro y conciso.
Las palabras clave async
y await
fueron introducidas en ECMAScript 2017 (también conocido como ES8) para facilitar la escritura de código asíncrono en JavaScript.
async
: Se utiliza para declarar que una función retornará una promesa y permite el uso de await
dentro de la función.
await
: Se utiliza dentro de una función declarada con async
y pausa la ejecución de la función hasta que la promesa se resuelva. Permite trabajar con promesas de manera síncrona.
En este ejemplo, obtenerDatos
es una función asincrónica que retorna una promesa después de simular una operación asíncrona. La función procesoPrincipal
utiliza await
para esperar a que obtenerDatos
se resuelva antes de continuar con el resto del código. Esto mejora la legibilidad y la estructura del código.