Saltar al contenido

Sintaxis para la función de flecha asíncrona

Después de de nuestra prolongada compilación de datos pudimos solucionar este contratiempo que pueden tener muchos de nuestros lectores. Te brindamos la solución y nuestro objetivo es que sea de mucha apoyo.

Solución:

asíncrono funciones de flecha se parece a esto:

const foo = async () => 
  // do something

asíncrono funciones de flecha luce así por un argumento único le pasó:

const foo = async evt => 
  // do something with evt

asíncrono funciones de flecha lucir así para múltiples argumentos le pasó:

const foo = async (evt, callback) => 
  // do something with evt
  // return response with callback

los anónimo el formulario también funciona:

const foo = async function() 
  // do something

Una función asíncrona declaración Se ve como esto:

async function foo() 
  // do something

Uso de la función asíncrona en un llamar de vuelta:

const foo = event.onCall(async () => 
  // do something
)

Esta es la forma más sencilla de asignar un async función de flecha expresión a un llamado variable:

const foo = async () => 
  // do something

(Tenga en cuenta que esto no es estrictamente equivalente a async function foo() . Además de las diferencias entre los function palabra clave y una expresión de flecha, la función en esta respuesta no está “arriba”.)

Función de flecha asíncrona invocada inmediatamente:

(async () => 
    console.log(await asyncFunction());
)();

Expresión de función asíncrona invocada inmediatamente:

(async function () 
    console.log(await asyncFunction());
)();

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *