Sobes.tech
Middle

Երբ են սկսվում Promise-ները JavaScript-ում?

sobes.tech AI

Պատասխան AI-ից

Պրոմիսը սկսվում է այն պահին, երբ ստեղծվում է Promise դասի նոր օրինակ։ Կառուցողին (executor) փոխանցված գործառույթը (executor) անմիջապես, սինխրոն, կանչվում է JavaScript-ի գործարկման միջավայրի կողմից։

Օրինակ՝

// Այս գործառույթը, որը կատարող է, անմիջապես կանչվում է Promise-ի ստեղծման ժամանակ
const myPromise = new Promise((resolve, reject) => {
  console.log('Կատարող գործառույթը կանչվեց');
  resolve('Հաջողություն!');
});

console.log('Promise ստեղծվեց');

// Կոնսոլում կերևա՝
// Կատարող գործառույթը կանչվեց
// Promise ստեղծվեց