Sobes.tech

Promise.any менен Promise.raceтин айырмасы эмнеде?

200

* Функция кабыл алат массив убада (бош эмес деп эсептейбиз) жана убада кайтарат. * Эгер берилген убададан бирөө чечилсе ( ийгиликтүү аткарылса), алар кайтарылган убада ошол мааниге чечилет. * Эгер бир нече убада ийгиликтүү аяктоого жетсе, алар кайтарылган убада * биринчи ийгиликтүү мааниге чечилет, массивдеги убада тартибин эске албастан. * Эгер бардык берилген убада четке кагылса, алар кайтарылган убада AggregateError катасы менен четке кагылат, бардык каталар топтолуп, убада тартибин эске алат. * AggregateError мындай түзүлүшү мүмкүн: new AggregateError(errors, 'No Promise in any was resolved') function any(promises) { // сиздин кодуңуз бул жерде }

176

Эгерде сиз sumPromises функциясына эч кандай убада бербесеңиз, эмне болот?

163

Неге `any` функциясында каталарды push аркылуу кошуу мүмкүн эмес, тескерисинче индекс боюнча жазуу керек?

163

sumPromises функциясында бир обещание четке чыкса эмне болот?

162

Promise.all жана Promise.allSettled кайсы айырмасы бар?

161

Эгер composeке боштондук функциялар тизмесин берсең, эмне болот?

159

sumPromises функциясын ишке ашырыңыз, ал эми алдамчыларды аргумент катары кабыл алат жана алардын натыйжаларынын суммасын кайтарат. Функция кез келген сандык аргументтерди кабыл алат. Кандайдыр бир убада API колдонсо болот.

141

Функция compose ишке ашырыңыз, алмаштырмалы саны функцияларды кабыл алат жана жаңы функция кайтарат. Ар бир функциянын жыйынтыгы кийинкиге өткөрүлөт.

141

isMonotonic функциясын ишке ашырыңыз, ал цифрлар массивин кабыл алып, анын монотондуу (өскөн же төмөндөгөн) экенин аныктаңыз. Эгер массив монотондуу болсо, true кайтарыңыз, эгер жок болсо false. O(n) сызыктуу күрделүүлүк менен ишке ашырыңыз.

134

Неге runOnce ишке ашырууда apply ыкмасы керек болушу мүмкүн?

134

Сен pipe үлгүсүн билесиңби? Ал compose менен эмнеге айырмаланат?

130

Кайсы вариант тезирек болот: Promise.all же цикл менен await ар бир кадамда? Неге?

128

runOnce функциясын ишке ашырыңыз, ал функцияны кабыл алат жана жаңы функцияны кайтарат. Жаңы функцияны бир гана жолу чакырыш мүмкүн, бардык кийинки чакыруулар undefined кайтарат. Капталган функция аргументтерди кабыл алат жана натыйжаны кайтарат.

128

RejectedCount санагыч эмне үчүн керек? Неге жөн гана errors массивинин узундугун карап жатпайбыз?

122