Middle
Ի՞նչ խոստման մեթոդ է օգտագործվում առաջին ավարտված հարցման արդյունքը ստանալու համար։
sobes.tech AI
Պատասխան AI-ից
Առաջին կատարված խոստման արդյունքը ստանալու համար օգտագործվում է Promise.race() մեթոդը: Այն ընդունում է խոստումների զանգված և վերադարձնում է նոր խոստում, որը կկատարվի կամ կբացառվի առաջին ավարտված խոստման արդյունքով:
Օրինակ՝
const promise1 = new Promise(resolve => setTimeout(() => resolve('Առաջին'), 500));
const promise2 = new Promise(resolve => setTimeout(() => resolve('Երկրորդ'), 100));
Promise.race([promise1, promise2]).then(result => {
console.log(result); // Ցուցադրվելու է "Երկրորդ", քանի որ promise2 արագ ավարտվում է
});