🚀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