Sobes.tech
Middle

Kedy sa v JavaScriptu iniciujú Promise?

sobes.tech AI

Odpoveď od AI

Sľub (Promise) sa inicializuje v okamihu vytvorenia novej inštancie triedy Promise. Funkcia vykonávateľa (executor), odovzdaná do konštruktora, je volaná okamžite prostredím JavaScriptu, synchronne.

Príklad:

// Táto vykonávacia funkcia bude volaná okamžite pri vytvorení Promise
const myPromise = new Promise((resolve, reject) => {
  console.log('Vykonávacia funkcia volaná');
  resolve('Úspech!');
});

console.log('Promise vytvorená');

// Výstup do konzoly bude:
// Vykonávacia funkcia volaná
// Promise vytvorená