Saltar al contenido principal

Práctica 215. Asincronía en JavaScript.

Ejercicio 1. Simulación de operación asincrónica con promesas.

Crea un programa que simule una operación asincrónica utilizando promesas. Crea una función que retorne una promesa que se resuelve después de 3 segundos, simulando una consulta a una base de datos. Muestra un mensaje por consola cuando la promesa se resuelva.


Ejercicio 2. Promesas encadenadas.

Crea un programa que utilice promesas encadenadas para simular tres operaciones asincrónicas consecutivas. Cada operación debe tardar 2 segundos y mostrar un mensaje en la consola al completarse.


Ejercicio 3. Uso de callbacks con retardo.

Crea una función que acepte un callback. Simula un retardo de 2 segundos en la ejecución de la función y, después, llama al callback mostrando un mensaje en la consola.


Ejercicio 4. Operación asincrónica con async y await.

Crea un programa que simule una operación asincrónica utilizando async y await. La función debe esperar 2 segundos antes de mostrar un mensaje en la consola.


Ejercicio 5. Mensajes recurrentes.

Crea un programa que imprima un mensaje en la consola cada segundo durante 5 segundos y luego detenga la ejecución.


Ejercicio 6. Manejo de errores con promesas.

Crea un programa que simule una operación fallida utilizando promesas. Usa Promise.reject() para simular el fallo y maneja el error con un .catch().


Ejercicio 7. Manejo de errores.

Crea un programa que utilice async y await para realizar una operación asincrónica y maneje cualquier error utilizando un bloque try...catch.


Ejercicio 8. Simulación de temporizador.

Crea un programa que simule un temporizador. Debe solicitar al usuario un número de segundos, luego contar hacia atrás y mostrar un mensaje cuando el temporizador llegue a cero.