Sobes.tech
Middle

W którym momencie inicjują się Promise w JavaScript?

sobes.tech AI

Odpowiedź od AI

Obietnica jest inicjowana w momencie tworzenia nowej instancji klasy Promise. Funkcja wykonawcza (executor), przekazana do konstruktora, jest wywoływana natychmiast przez środowisko wykonawcze JavaScript, synchronicznie.

Przykład:

// Ta funkcja wykonawcza zostanie wywołana natychmiast po utworzeniu Promise
const myPromise = new Promise((resolve, reject) => {
  console.log('Funkcja wykonawcza wywołana');
  resolve('Sukces!');
});

console.log('Promise utworzona');

// W konsoli pojawi się:
// Funkcja wykonawcza wywołana
// Promise utworzona