Sobes.tech

Бул код бөлүгүн карап чыгыңыз — эмне кылып жатканын түшүнүп, жөнөкөй мисал жазып бериңиз. lodashта окшош жардамчы да бар.

Middle+
150

const customMap = (array, transform) => { // array.map(transform) сияқты; }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["салам", "дүйнө"], item => item.length);

Middle+
149

Мүмкүн болдуб, бир продукттун бир функциясында көп талаа кайтарылса, башка функциясында эки гана талаа кайтарылса?

Middle
148

Учурдагы SSR Маалымат Жүктөө ыкмасында кандай көйгөйлөр бар жана алар жаңы беттер кошулганда кандайча кеңейет?

Middle
147

Иште эң көп эмне кылганды жактырасыз жана эмне жакпайт? Эмне убакытты көбүрөөк алат, каалагандай болбойт?

Middle+
145

foo деп аталган функцияны ишке ашырыңыз, ал эми алгарышта массивти кабыл алат жана ачкычтары массивтин элементтери болуп, баалуулары бардыгы 0 болот.

Middle+
145

Качан жетпей калганыңды билдиресиң?

Middle+
145

Кандай өнүгүп жатасыз, жаңы технологияларды кантип үйрөнөсүз, акыркы эсіңізде эмне калды?

Middle+
145

Өзүңүздүн акыркы иш ордуңуз жана иштеген долбоорлоруңуз жөнүндө айтып бериңиз.

Middle+
144

HTML (SSR) түзүү учурунда серверде эмне болуп жатканы мүмкүн — сервер убакытты кайда сарптайт, маалыматтарды сериалдаштыруу учурунда кандайча иштөө жана коопсуздук маселелери чыгышы мүмкүн?

Middle+
144

Жакында фронтенд дүйнөсүндө эмне кызыктуу жана жаңы үйрөндүң?

Middle
144

hasOwnProperty колдонуу менен түздөн-түз шарт (if o[x]) аркылуу маанини текшерүү аракети кандай айырмаланат? Эгер мүлктүн мааниси false болсо, эмне болот?

Middle
142

setTimeout, Promise, then, catch, finally жана ар кандай синхрондук чакыруулар менен код үчүн консольдогу чыгуу тартибин аныктаңыз (Event Loop тапшырмасы).

Middle
142

Келечекте продукттун сапатын жакшыртуу үчүн кандай жакшыртууларды жасоого болот?

Middle
142

React.lazy эмне үчүн керек? Ал кандай пайда алып келет жана ички иштеринде кандай иштейт?

Middle
140

Асинхрон функция чакыруларынын натыйжаларын кэшке сактаган жана ошол эле аргументтер менен чакыруу мурда жасалган болсо, кайталанган суроо жөнөтпөгөн memoize функциясын ишке ашырыңыз.

Middle
140

Кандайча заманбап сүрөт форматтары (WebP, AVIF) колдоого албаган браузерлерде колдоо көрсөтүү мүмкүн?

Middle
140

Мемоизация үчүн оротуу функциясын жазыш керек — мемоизация үчүн каптама. Оңойлаштириш үчүн, функциянын дайым бир аргумент болот деп эсептей аласыз, жана ал primitives мааниси болот.

Middle
139

<script> function sum(valueA) { throw 'Жүзөгө ашырылган эмес' } console.log(sum(1)()); // 1 console.log(sum(1)(2)()); // 3 console.log(sum(1)(2)(-3)()); // 0 </script>

Middle+
139

Array үчүн демек, customMap функциясы бар, ал жакынча массивдин map функциясы менен бирдей иштейт, бирок ал типтелбеген. Аны типтөө керек, ошондо бешинчи сапта жолдордун массиви, жетинчи — сандардын массиви болот.

Middle
138
/5