Sobes.tech

Frontend

Vai ir bijis tā, ka vienā produkta funkcijā atgriežas daudz lauku, bet citā – tikai divi?

Middle
150

Skatieties uz šo koda gabalu — saprotiet, ko tas dara, un uzrakstiet vienkāršu piemēru izmantošanai. Arī lodash ir līdzīgs helpers.

Middle+
150

const customMap = (array, transform) => { // kaut kas līdzīgs array.map(transform); }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["sveiki", "pasaule"], item => item.length);

Middle+
149

Kas jums visvairāk patīk darbinā, un kas ne tik tik? Kas aizņem vairāk laika nekā vēlētos?

Middle+
147

Kādi ir problēmas pašreizējā SSR datu ielādes pieejā un kā tie pieaugs, pievienojot jaunas lapas?

Middle
147

Izstrādājiet funkciju foo, kas ņem masīvu un atgriež objektu, kur atslēgas ir masīva elementi, bet vērtības ir visas 0.

Middle+
145

Kad brīdi tu ziņosi, ka nepaspēsi?

Middle+
145

Kā jūs attīstāties, kā mācāties jaunas tehnoloģijas, kas pēdējo reizi palika atmiņā?

Middle+
145

Pastāstiet par savu pēdējo darba vietu un projektiem, kuros esat strādājis.

Middle+
144

Ko interesanta un jauna esi uzzinājis nesen frontend pasaulē?

Middle
144

Noteikt konsoles izvades kārtību kodam ar setTimeout, Promise, then, catch, finally un dažādām sinhroniskām izsaukumiem (Event Loop uzdevums).

Middle
144

Kas var notikt serverī, ģenerējot HTML (SSR) — kam serveris tērē laiku, kādas var būt veiktspējas un drošības problēmas datu serializācijas laikā?

Middle+
144

Kāda ir atšķirība starp hasOwnProperty izmantošanu un tiešu vērtības pārbaudi ar nosacījumu (if o[x])? Kas notiks, ja īpašības vērtība būs false?

Middle
142

Kā nodrošināt mūsdienu attēlu formātu (WebP, AVIF) atbalstu pārlūkprogrammās, kas tos nepārvalda?

Middle
142

Kādas uzlabojumus varētu veikt, lai nākotnē uzlabotu produkta kvalitāti?

Middle
142

Kam ir paredzēts React.lazy? Kādas priekšrocības tas sniedz un kā tas darbojas iekšēji?

Middle
140

Realizējiet memoize funkciju, kas kešē rezultātus no asinhronajām funkciju izsaukumiem un neizsūta atkārtotus pieprasījumus, ja tas pats izsaukums ar tiem pašiem argumentiem jau ir veikts.

Middle
140

Jāuzraksta funkcija memoize — apvalks memorizācijai. Vienkāršības labad var pieņemt, ka funkcijai vienmēr būs tikai viens arguments, un tas būs primitivā vērtība.

Middle
139

<script> function sum(valueA) { throw 'Nav īstenots' } console.log(sum(1)()); // 1 console.log(sum(1)(2)()); // 3 console.log(sum(1)(2)(-3)()); // 0 </script>

Middle+
139

Ir funkcija customMap, kas gandrīz dara to pašu, ko parasts array map, bet tā nav tipizēta. To nepieciešams tipizēt tā, lai piektajā rindā būtu virkņu masīvs, bet septītajā — skaitļu masīvs.

Middle
138
/5