You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.