Sobes.tech

Бір өнім функциясында көптеген өрістер қайтарылса, ал басқа функция тек екі өріс қайтарса, мұндай жағдай болды ма?

Middle
152

Қай кезде сіз жоспардан кешігіп қалғаныңызды хабарлайсыз?

Middle+
151

const customMap = (array, transform) => { // array.map(transform) сияқты бір нәрсе; }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["hello", "world"], item => item.length);

Middle+
151

Жұмысыңызда ең ұнайтыны не, ең ұнамайтыны не? Не нәрсе көп уақыт алады, бірақ қалағандай емес?

Middle+
151

Lighthouse-мен жұмыс істедіңіз бе? FCP (Бірінші мазмұнды бояу) көрсеткішін жақсарту тапсырмасы берілсе, қандай идеялар ойыңызға келеді?

Middle
150

Қазіргі SSR Data Loading тәсілімен қандай мәселелер бар және олар жаңа беттер қосылған сайын қалай өседі?

Middle
149

Соңғы уақытта фронтенд әлемінде не қызықты және жаңалықтар білдіңіз?

Middle
148

Өзіңізді қалай дамытасыз, жаңа технологияларды қалай үйренесіз, соңғы естеріңізде қалған не?

Middle+
147

Массивті қабылдайтын және массивтің элементтері кілттері болып табылатын, ал барлық мәндері 0 болатын объектіні қайтаратын foo функциясын жүзеге асырыңыз.

Middle+
147

Қазіргі заманғы сурет форматтарын (WebP, AVIF) қолдамайтын браузерлерде қалай қолдау көрсетуге болады?

Middle
146

HTML (SSR) генерациясы кезінде серверде не болуы мүмкін — сервер уақытты қайда жұмсайды, деректер сериализациясы кезінде өнімділік пен қауіпсіздік мәселелері қандай болуы мүмкін?

Middle+
146

Соңғы жұмыс орныңыз және сіз жұмыс жасаған жобалар туралы айта аласыз ба?

Middle+
146

hasOwnProperty қолдану мен тікелей шарт арқылы тексеру (if o[x]) арасындағы айырмашылық неде? Егер қасиет мәні false болса, не болады?

Middle
146

Болашақта өнім сапасын арттыру үшін қандай жақсартулар жасауға болады?

Middle
144

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

Middle
144

React.lazy деген не? Ол қандай артықшылықтар береді және ол қалай жұмыс істейді?

Middle
142

Мемоизация үшін орауыш ретінде memoize функциясын жазу керек. Қарапайым болу үшін, функция әрқашан бір ғана аргументке ие болады деп есептеуге болады, және ол негізгі мән болады.

Middle
141

Келесі функция бар: customMap, ол әдеттегі массивтің map функциясына ұқсас жұмыс істейді, бірақ ол типтелмеген. Оны типтеу керек, сонда бесінші жолда жолдар массиві, жетінші жолда сандар массиві болады.

Middle
141

Асинхронды функцияның нәтижелерін кэштеу үшін memoize функциясын жүзеге асырыңыз және бірдей аргументтерімен шақыру бұрын жасалған болса, қайта сұрау жібермеңіз.

Middle
140

<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
/5