tilbage til lektionen

Re-resolve et promise?

Hvad er outputtet af koden nedenfor?

let promise = new Promise(function(resolve, reject) {
  resolve(1);

  setTimeout(() => resolve(2), 1000);
});

promise.then(alert);

Outputtet er: 1.

Det andet kald til resolve ignoreres, fordi kun det første kald til reject/resolve tages i betragtning. Yderligere kald ignoreres.