Sobes.tech
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 тиҙерәк тамамлана
});