Skip to content

loli-digital/promesas-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Promesas en JavaScript

Una promesa es un objeto que representa algo que va a suceder en un futuro y no quieres que se bloquee el flujo (y que tarda un poco en aparecer), como cargar imágenes, obtener datos de una API, etc.

Tiene 3 estados: pendiente, resuelta y rechazada.

Ejercicio:

Crear una promesa que resuelva o rechace según una condición.

Condiciones:

  1. Número par o impar
    • Si el número es par → resolve.
    • Si es impar → reject.
  2. Número dentro de un rango
    • Si está entre 1 y 50 → resolve.
    • Si está fuera del rango → reject.
  3. Texto válido
    • Si el usuario escribe algo (no vacío) → resolve.
    • Si deja el input vacío → reject.
  4. Contraseña correcta
    • Si coincide con "1234" (o la que definas) → resolve.
    • Si no coincide → reject.
  5. Número aleatorio mayor a 5
    • Si Math.random() > 5 → resolve.
    • Si no → reject.
  6. Edad mínima
    • Si la edad es 18 o más → resolve.
    • Si es menor → reject.
  7. Login ficticio
    • Si el nombre de usuario es "admin" y la clave "1234" → resolve.
    • Si no → reject.
  8. Tiempo de espera
    • Si una tarea tarda menos de 3 segundos → resolve.
    • Si tarda más → reject.

About

Promesas en JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published