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 ստեղծվեց