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());
)();