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á