Sobes.tech

Frontend

Тавзеҳ диҳед, ки бо оҳанги Promise чӣ мешавад, агар asyncCall хатогӣ ба таври нодуруст ба даъвати callback, ки дода шудааст, чанд маротиба ҷавоб гӯяд: аввал бо хато, баъд бо маълумот ва сипас боз бо хато.

152

Дар барномаи воқеӣ, функсияи callLimit бо имконияти барқарор кардани ҳисобкунак дар куҷо метавонад муфид бошад?

152

Фарқи байни санҷиши 'key in result' ва 'result.hasOwnProperty(key)' чист?

151

Чӣ гуна метавон арзиши шумориро аз this (ғайри Number(this)) ба даст овард?

150

Чӣ гуна метавон псевдо-масиви arguments-ро ба массиви воқеӣ табдил дод? Баъзе роҳҳоро номбар кунед.

150

/** * Ижро реализирајте функцијата compose, која * прифаќа променлив број функции и враќа нова функција. * Резултатот од секоја функција се пренесува на следната. */ // Тука код const square = (x) => x * x; const times2 = (x) => x * 2; const sum = (a, b) => a + b; console.clear(); console.log(compose(square, times2)(2) === square(times2(2))); console.log(compose(square, times2, sum)(3, 4) === square(times2(sum(3, 4))));

149

Функсияи sleep-ро нависед, ки Promise-ро бармегардонад ва пас аз миқдори муайяни миллисекундҳо ба охир мерасад.

149

Функсияи sumPromises-ро амалӣ кунед, ки ваъдаҳоро ҳамчун аргумент қабул мекунад ва ҷамъоварии натиҷаҳои онҳоро бармегардонад. Функсия метавонад ҳар миқдори аргументро қабул кунад, ҳар гуна API-и ваъдаҳоро истифода бурда метавонад.

149

Чаро вақти иҷрои sleep даҳон 1000 ва 2000 миллисекунд нест, балки каме бештар аст? Ба таъхир чӣ таъсир мерасонад?

149

Реализи кунед методи Array.prototype.groupBy, ки нусхаи сохторӣшудаи массиви объектҳоро бармегардонад, ки дар он ҳар калид натиҷаи фармони функсияе мебошад, ки дода шудааст, ва арзиш маҷмӯи элементҳое мебошад, ки ба ин калид мувофиқат мекунанд.

148

/** * Функсияи sumPromises-ро амалӣ кунед, ки * ваъдаҳоро ҳамчун аргумент мегирад ва * ҷамъоварии натиҷаҳои онҳоро бармегардонад. * * Функсия метавонад ҳар қадар аргумент қабул кунад. * Ҳар гуна API-и ваъдаҳоро истифода бурда мешавад. */ // Код дар ин ҷо // Мисоли истифода const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3

145

[ном] пурсид: Дар ҳолати рушди ҳамзамон, оё иҷрокунандагон шартномаҳоро худи шарҳ доданд?

144

Чаро Array.prototype.slice.call(arguments) истифода мешавад? Чӣ гуна call ва apply кор мекунанд?

144

9. Нусха Дар вақти имтиҳон, профессори Флойд дарк кард, ки баъзе донишҷӯён ёддоштҳоро мубодила мекунанд. Аввал, ӯ мехост ба ҳама ду хол диҳад, аммо профессори меҳрубон буд, ва қарор дод, ки донишҷӯёнро ба ду гурӯҳ тақсим кунад: онҳое, ки нусха гирифтанро иҷозат медиҳанд, ва танҳо ба аввал ду хол медиҳанд. Професор ҳамаи ҷуфтҳои донишҷӯёнро, ки ёддоштҳоро мубодила карданд, сабт кардааст. Мушкил аст, ки муайян кунад, оё мумкин аст донишҷӯёнро ба ду гурӯҳ тақсим кард, то ки ҳар як мубодилаи ёддошт аз донишҷӯи як гурӯҳ ба донишҷӯи гурӯҳи дигар сурат гирад. Формати воридот Дар сатри аввал ду рақам N ва M ҷойгир шудаанд — шумораи донишҷӯён ва шумораи ҷуфтҳои донишҷӯён, ки ёддоштҳоро мубодила карданд (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Баъд аз он, дар M сатр, тавсифи ҷуфтҳои донишҷӯён оварда шудааст: ду рақам, ки ба рақамҳои донишҷӯён, ки ёддоштҳоро мубодила карданд, мувофиқат мекунанд (нумератсияи донишҷӯён аз 1 оғоз мешавад, ҳар ҷуфт донишҷӯён на бештар аз як маротиба рӯйхат карда мешавад). Формати баромад Мавзӯъро бояд ҷавоб дод. Агар имконпазир бошад, ки донишҷӯёнро ба ду гурӯҳ тақсим кард, YES нависед; дар ғайри ҳол, NO.

143

Кадом дигар усулҳои API Promise медонӣ ба ғайр аз Promise.all?

141

/** * функсияи isMonotonic-ро иҷро кунед, ки * массиви рақамҳоро қабул мекунад ва муайян мекунад, * ки оё он монотонӣ аст (нарасида ё камшаванда). * * @param {Array<number>} numbers - массиви рақамҳо * @return {boolean} - агар массив монотонӣ бошад, true, дар ғайри ҳол false */ function isMonotonic(numbers) { // коди шумо дар ин ҷо }

140

Барои навиштани функсияи strjoin дар ES5 бе оператори rest

140

Дар бораи ҷойи кории ҳозира ва лоиҳа гап зан

140

Барои ҳар яке аз се парчами коди JavaScript муайян кунед, ки дар консол чӣ нишон дода мешавад ва фарқиятҳои дар рафторҳои primitives, objects ва тағйир додани истинодҳоро шарҳ диҳед.

139

Оё дар илова кардани усулҳои нав ба прототипҳои объектҳои дарунсохт мушкилот вуҷуд дорад?

139
/7