Middle
Кога се инициират Promise в JavaScript?
sobes.tech AI
Отговор от AI
Промисът се инициира в момента на създаване на нов екземпляр на класа Promise. Функцията изпълнител (executor), предадена на конструктора, се извиква незабавно от средата за изпълнение на JavaScript, синхронно.
Пример:
// Тази изпълнителна функция ще бъде извикана веднага при създаването на Promise
const myPromise = new Promise((resolve, reject) => {
console.log('Изпълнителната функция е извикана');
resolve('Успех!');
});
console.log('Promise създадена');
// Изходът в конзолата ще бъде:
// Изпълнителната функция е извикана
// Promise създадена