Middle
Birinchi bajarilgan so'rov natijasini olish uchun qanday va'da metodidan foydalaniladi?
sobes.tech AI
AIdan javob
Перші виконані промісінін натижесін алыу өсөн 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 тиҙерәк тамамлана
});