Sobes.tech

Егер asyncCall қате шақырса, Promise-дің ораушысына не болады: алдымен қате, содан кейін деректер және тағы да қате шақырылса?

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

Көрсетілген миллисекундтардан кейін аяқталатын Promise қайтаратын sleep функциясын жазыңыз.

149

sumPromises функциясын жүзеге асырыңыз, ол промистерді аргумент ретінде қабылдайды және олардың нәтижелерінің сомасын қайтарады. Функция кез келген санды аргумент қабылдай алады, кез келген Promise API қолданылуы мүмкін.

149

Неліктен ұйқының орындалу уақыты дәл 1000 және 2000 миллисекунд емес, сәл артық? Қандай факторлар кідіріске әсер етеді?

149

Array.prototype.groupBy әдісін жүзеге асырыңыз, ол объектілердің массивінің құрылымдалған нұсқасын қайтарады, мұнда әр кілт берілген функцияны шақыру нәтижесі болып табылады, ал мән — осы кілтке сәйкес келетін элементтердің массиві.

148

/** * sumPromises функциясын жүзеге асырыңыз, ол промистерді аргумент ретінде қабылдайды және олардың нәтижелерінің сомасын қайтарады. * * Функция кез келген санды аргумент қабылдай алады. * Кез келген Promise API-ін қолдануға болады. */ // Мұнда код // Мысал қолдану const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3

145

Array.prototype.slice.call(arguments) не үшін пайдаланылады? call және apply қалай жұмыс істейді?

144

Кіріспе формат Бірінші жолда студенттердің саны N және ноталар алмасқан жұптардың саны M көрсетіледі (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Келесі M жолда ноталар алмасқан студенттердің жұптарының сипаттамалары беріледі: екі сан, ноталар алмасқан студенттердің нөмірлері (студенттердің нөмірі 1-ден басталады, әр жұп бір реттен артық көрсетілмеген). Шығыс формат Профессор Флойдтың тапсырмасына жауап беру керек. Егер студенттерді екі топқа бөлу мүмкін болса - YES, ал болмаса - NO.

143

[аты] суроо берди: Егер параллель даму жағдайында, орындаушылар шарттарды өздері түсіндірді ме?

142

Promise.all-дан басқа Promise API әдістерін білесіз бе?

141

isMonotonic функциясын жүзеге асырыңыз, ол сан массивін қабылдайды және оның монотонды екенін анықтайды (азаймайтын немесе артпайтын).

140

ES5-де rest-операторын қолданбай, strjoin функциясын қайта жазыңыз.

140

Қазіргі жұмыс орныңыз және жобаларыңыз туралы айтыңыз.

140

Үш JavaScript код үзіндісі үшін, консольға не шығатынын анықтаңыз және примитивтер, объектілер және сілтемелердің қайта тағайындалуы арасындағы айырмашылықтарды түсіндіріңіз.

139

Патчингте кіріктірілген объектілердің прототиптеріне жаңа әдістер қосуда қиындықтар бар ма?

139
/7