Skip to content

NODE ‐ Async await

Ludmila Rossi edited this page Oct 31, 2023 · 1 revision

Utilización del "Async/await" :

Se define una función main:_ como una función asincrónica (async function). Esta función se encarga de orquestar una secuencia de eventos asincrónicos. Se utilizan las palabras clave await para esperar a que las promesas se resuelvan antes de continuar con la siguiente instrucción. En este caso, se llama a las funciones hola, hablar, hablar, hablar, y adios, y se espera a que se completen antes de imprimir "Termina el proceso..." en la consola.

sayHello, sayBye, y talk:_ Luego, se define un conjunto similar de funciones en inglés: sayHello, sayBye, y talk. Estas funciones son análogas a las funciones en español.

conversation:_ Se define una función asincrónica conversation, que orquesta una conversación en inglés usando las funciones mencionadas. Se espera a que cada función se complete antes de pasar a la siguiente.

conversation("Ariel"):_ Finalmente, se llama a conversation("Ariel"), lo que inicia la secuencia de eventos en inglés.

En resumen, este código demuestra cómo usar promesas y async/await para manejar la asincronía en JavaScript. Cada función asincrónica simula un proceso que lleva tiempo y se orquesta una conversación en español e inglés, esperando a que las acciones se completen antes de continuar con la siguiente.

Clone this wiki locally