Sobes.tech
Middle

İlk tamamlanan sorğunun nəticəsini almaq üçün hansı vəd metodundan istifadə olunur?

sobes.tech Süni İntellekt

AI-dan cavab

İlk tamamlanan vədənin nəticəsini almaq üçün Promise.race() metodu istifadə olunur. Bu, vədlər massivini qəbul edir və təqdim olunanlar arasında ilk tamamlanan vədənin nəticəsi ilə yeni bir vədəni geri qaytarır.

Nümunə:

const promise1 = new Promise(resolve => setTimeout(() => resolve('Birinci'), 500));
const promise2 = new Promise(resolve => setTimeout(() => resolve('İkinci'), 100));

Promise.race([promise1, promise2]).then(result => {
  console.log(result); // "İkinci" göstərəcək, çünki promise2 daha sürətli tamamlanır
});