Cómo utilizar await de nivel superior en JavaScript

 

 

 

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 .mjsextensión y puedes usar await de nivel superior.

 

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. 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

 

 

Update cookies preferences