Sobes.tech
Middle

Кай вақт Promise-ҳо дар JavaScript оғоз мешаванд?

sobes.tech AI

Ҷавоб аз AI

Ваъда (Promise) дар лаҳзаи эҷоди як намунаи нав аз синфи Promise оғоз мешавад. Функсияи иҷрокунанда (executor), ки ба конструктор дода мешавад, фавран аз ҷониби муҳити иҷрои JavaScript, ба таври синхронӣ, даъват мешавад.

Масалан:

// Ин функсияи иҷрокунанда фавран пас аз эҷоди Promise даъват мешавад
const myPromise = new Promise((resolve, reject) => {
  console.log('Функсияи иҷрокунанда даъват шуд');
  resolve('Муваффақият!');
});

console.log('Promise эҷод шуд');

// Натиҷа дар консол чунин хоҳад буд:
// Функсияи иҷрокунанда даъват шуд
// Promise эҷод шуд