Promise
Representa un valor que estara disponible en el futuro: se resuelve con exito o se rechaza con un error, y se maneja con then/catch.
Vista previa
Codigo
<p><span id="salida"></span></p>
<script>
document.getElementById("salida").textContent = "Cargando...";
const esperar = new Promise(resolver => {
setTimeout(() => resolver("Listo"), 1000);
});
esperar.then(resultado => {
document.getElementById("salida").textContent = resultado;
});
</script>