Sobes.tech

Frontend

Promise.any və Promise.race arasındakı fərq nədir?

200

* Funksiya, boş olmayan vədlər massivini qəbul edir və vəd qaytarır. * Əgər keçən vədlərdən hər hansı biri həll olunarsa (uğurla yerinə yetirilərsə), geri qaytarılan vəd bu dəyərlə həll olunur. * Əgər bir neçə vəd uğurla yerinə yetirilərsə, geri qaytarılan vəd * ilk uğurlu dəyərlə həll olunur, vədlər massivindəki sıralamadan asılı olmayaraq. * Əgər bütün vədlər rədd edilərsə, geri qaytarılan vəd bir AggregateError xətası ilə rədd edilir, bu xətada bütün xətalar qruplaşdırılır, vədlərin sırasını nəzərə alaraq. * AggregateError aşağıdakı kimi yaradıla bilər: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // kodunuz burada }

174

sumPromises funksiyasında vədə rədd edilərsə nə baş verir?

162

sumPromises funksiyasına heç bir vəd göndərilməzsə, nə baş verər?

161

Promise.all və Promise.allSettled arasındakı fərq nədir?

159

Niyə any funksiyasında səhvləri push ilə əlavə etmək olmur, indekslə yazmaq lazımdır?

157

compose-ə boş funksiyalar siyahısı keçirsəniz, nə baş verər?

157

sumPromises funksiyasını həyata keçirin, bu funksiya vədələri arqument kimi qəbul edir və onların nəticələrinin cəmini qaytarır. Funksiya istənilən sayda arqument qəbul edə bilər. Hər hansı bir vəd API-dən istifadə etmək olar.

141

Çox sayda funksiyanı qəbul edən və yeni bir funksiya qaytaran compose funksiyasını həyata keçirin. Hər bir funksiyanın nəticəsi növbəti funksiyaya ötürülür.

139

İstifadəçi ədədlər massivini qəbul edən və onun monotoniya (artım və ya azalma) olub olmadığını müəyyən edən isMonotonic funksiyasını həyata keçirin. Əgər massiv monotondursa, true qaytarır, əks halda false. O(n) xətt mürəkkəbliyi ilə həyata keçirin.

134

runOnce tətbiqində apply metoduna niyə ehtiyac ola bilər?

134

Pipe nümunəsi haqqında bilirsinizmi? O, compose-dan necə fərqlənir?

130

Hansı variant daha sürətli olacaq: Promise.all vasitəsilə yoxsa hər addımda await ilə dövr vasitəsilə? Niyə?

128

runOnce funksiyasını həyata keçirin, bu funksiya qəbul edir və yeni bir funksiya qaytarır. Yeni funksiya yalnız bir dəfə çağırıla bilər, bütün növbəti çağırışlar undefined qaytarır. Qapanmış funksiya arqumentlər qəbul edə və nəticə qaytara bilər.

128

RejectedCount sayğacı nə üçün lazımdır? Niyə sadəcə errors massivinin uzunluğuna baxmırsınız?

120