Aprenda a utilizar esta nueva función actualmente disponible en v8
Por lo general, await solo se puede usar dentro de funciones asincrónicas . Por lo tanto, es común declarar una expresión de función asincrónica invocada inmediatamente para encapsularla:
(async () = { await fetch(/* ... */)})()
o también declarar una función y luego llamarla:
const doSomething = async () = { await fetch(/* ... */)}doSomething()
El await de nivel superior nos permitirá simplemente ejecutar
await fetch(/* ... */)
sin todo este código repetitivo.
Con una salvedad: esto sólo funciona en módulos ES .
Para un solo archivo JavaScript, sin un paquete, puedes guardarlo con la .mjs
extensión y puedes usar await de nivel superior.
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
Cómo utilizar await de nivel superior en JavaScript
Por lo general, await solo se puede usar dentro de funciones asincrónicas . Por lo tanto, es común declarar una expresión de función asincrónica invocada
programar
es
2025-01-22
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente