La idea clave
Una promesa representa un resultado que llegará más tarde o fallará. then indica qué hacer cuando ese resultado se haya obtenido.
Ejemplo paso a paso
Este ejemplo muestra la idea en acción. Sigue los pasos y después cámbialo tú.
const pedido = Promise.resolve('Preparado');
pedido.then(resultado => {
console.log(resultado);
});
console.log('Pedido solicitado');Editar y probar este mismo ejemplo ↓
- Promise.resolve crea aquí una promesa ya resuelta, para estudiar el mecanismo sin depender de internet.
- then registra la función que recibirá el resultado.
- La instrucción síncrona muestra «Pedido solicitado» antes del resultado de la promesa.
Practica con código
Antes de empezar, piensa: ¿Qué mensaje aparece primero en la consola?
Cambia «Preparado» por «En camino» y observa el mensaje que recibe then.
La consola termina mostrando «En camino».