Sobes.tech

Frontend

* Funktsiya, bo'sh emas, va'dalar massivini qabul qiladi va va'da qaytaradi. * Agar o'tkazilgan va'dalardan biri hal qilinsa (muvaffaqiyatli bajarilsa), qaytarilayotgan va'da bu qiymat bilan hal qilinadi. * Agar bir nechta va'dalar muvaffaqiyatli bajarilsa, qaytarilayotgan va'da * birinchi muvaffaqiyatli qiymat bilan hal qilinadi, va'dalar massividagi tartibga qaramay. * Agar barcha va'dalar rad etilsa, qaytarilayotgan va'da xato bilan rad etiladi, bu xato AggregateError bo'lib, barcha xatolarni guruhlaydi, va'dalar tartibiga e'tibor qaratadi. * AggregateError quyidagicha yaratilishi mumkin: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // kodingiz bu yerda }

176

Nima uchun any funksiyasida xatolarni push orqali qo'shish mumkin emas, balki indeks bo'yicha yozish kerak?

171

sumPromises funktsiyasiga hech qanday va'da yuborilmasa nima bo'ladi?

167

Promise.all va Promise.allSettled o'rtasidagi farq nima?

163

sumPromises funksiyasida bir va'da rad etilsa nima bo'ladi?

162

compose ga yuborishda bo'sh ro'yxat funksiyalarini o'tkazib yuborsangiz nima bo'ladi?

161

sumPromises funksiyasini amalga oshiring, u promissiyalarni argument sifatida qabul qiladi va ularning natijalarining yigʻindisini qaytaradi. Funksiya istalgan miqdordagi argumentlarni qabul qilishi mumkin. Har qanday promise API-dan foydalanish mumkin.

145

Son monotonic bo'lishini aniqlovchi isMonotonic funktsiyasini amalga oshiring, u raqamlar massivini qabul qiladi va uning monoton yoki emasligini aniqlaydi. Agar massiv monoton bo'lsa, true qaytaradi, aks holda false. O(n) liniy murakkablik bilan amalga oshiring.

142

Bir nechta funktsiyalarni qabul qiladigan va yangi funktsiya qaytaradigan compose funksiyasini amalga oshiring. Har bir funktsiyaning natijasi keyingisiga uzatiladi.

141

runOnce amalga oshirilishida apply metodining nima uchun kerak bo'lishi mumkin?

136

RunOnce funksiyasini amalga oshiring, u funksiyani qabul qiladi va yangi funksiyani qaytaradi. Yangi funksiya faqat bir marta chaqirilishi mumkin, barcha keyingi chaqiruvlar undefined qaytaradi. Qoplanadigan funksiya argumentlarni qabul qilishi va natija qaytarishi mumkin.

132

Qaysi variant tezroq bo'ladi: Promise.all yoki har bir bosqichda await bilan tsikl? Nima uchun?

131

Siz pipe naqshini bilasizmi? U compose dan qanday farq qiladi?

130

RejectedCount hisoblagichi nima uchun kerak? Nega errors massivining uzunligiga qarash mumkin emas?

122