zpět k lekci

Znovusplnění příslibu?

Jaký je výstup následujícího kódu?

let příslib = new Promise(function(splň, zamítni) {
  splň(1);

  setTimeout(() => splň(2), 1000);
});

příslib.then(alert);

Výstup je: 1.

Druhé volání splň se ignoruje, protože v úvahu se bere vždy jen první volání splň/zamítni. Další volání jsou ignorována.