Sobes.tech
Middle

Kada JavaScript'e inicijuojamos Promise?

sobes.tech AI

Atsakymas iš AI

Žado (Promise) inicijuojama akimirksniu, kai sukuriamas naujas Promise klasės egzempliorius. Konstruktoriui (executor) perduota vykdytojo funkcija (executor) iškart iškviečiama JavaScript vykdymo aplinkos, sinchroniškai.

Pavyzdys:

// Ši vykdytojo funkcija bus iškviesta iškart, sukūrus Promise
const myPromise = new Promise((resolve, reject) => {
  console.log('Vykdytojo funkcija iškviesta');
  resolve('Sėkmė!');
});

console.log('Promise sukurtas');

// Konsolėje bus išvedama:
// Vykdytojo funkcija iškviesta
// Promise sukurtas