🚀Async/Await
async
y await
son palabras clave en JavaScript que permiten escribir código asíncrono de una manera más clara y legible, utilizando promesas detrás de escena.
Uso de async
y await
:
async
: Convierte una función en una función asíncrona que retorna una promesa.await
: Pausa la ejecución de la función asíncrona hasta que la promesa se resuelve o rechaza.
Sintaxis Básica:
async function asyncFunction() {
try {
let result = await promise;
// Manejar resultado exitoso
} catch (error) {
// Manejar error
}
}
asyncFunction();
Ejemplo:
async function fetchDataAsync() {
try {
const data = await fetchData();
console.log("Datos recibidos:", data);
const data2 = await fetchData();
console.log("Más datos recibidos:", data2);
const data3 = await fetchData();
console.log("Aún más datos recibidos:", data3);
} catch (error) {
console.error("Error:", error);
}
}
fetchDataAsync();
Última actualización