Módulo 8: Promesas y Programación Asíncrona en JavaScript
En este módulo aprenderás sobre la programación asíncrona en JavaScript, una técnica clave para manejar tareas que tardan en completarse sin bloquear la ejecución del programa. Veremos cómo usar promesas, la sintaxis async/await y manejar errores en procesos asíncronos.
¿Qué es una promesa?
Una promesa es un objeto que representa la eventual finalización (o fracaso) de una operación asíncrona y su valor resultante. Permite escribir código que espera el resultado sin detener el flujo del programa.
Async/Await: sintaxis moderna para trabajar con promesas
async y await simplifican el manejo de promesas, permitiendo escribir código asíncrono que parece síncrono.
Manejo de errores en código asíncrono
Es importante manejar errores para evitar que el programa falle inesperadamente. Puedes usar .catch() con promesas o bloques try/catch con async/await.
Ejemplo práctico: Simular carga de datos
Simula una llamada a una API que tarda 3 segundos y luego muestra los datos.
📥 Preguntas de repaso
Pregunta 1
¿Qué método se usa para manejar el resultado de una promesa?
- A) then()
- B) await()
- C) resolve()
- D) finish()
Pregunta 2
¿Cuál es la función de async en JavaScript?
- A) Indicar que una función retorna una promesa
- B) Detener la ejecución del programa
- C) Ejecutar código síncrono
- D) Crear un nuevo hilo
Pregunta 3
¿Cómo se captura un error en una función async?
- A) Con un bloque try/catch
- B) Con un bloque if/else
- C) Con un método then()
- D) No se pueden capturar errores
Esta lección forma parte del curso básico de JavaScript. ¡Felicidades por llegar al final del curso!
No hay comentarios:
Publicar un comentario