/* Čo sa zobrazí v konzole */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();
Frontend
Aké vývojové prostredie alebo build nástroj ste použili v projekte?
Ako kopírovať Map/Set a objekty? Povrchové a hlboké kopírovanie.
Čo sú WeakSet a WeakMap a ako sa líšia od Set a Map?
Píšete hlavne v TypeScript alebo aj v čistom JavaScript?
Čo by si vzal na vytvorenie UI sady od nuly?
Okrem Next.js na akých ďalších balíčkovačoch a vývojových prostrediach ste pracovali?
Museli ste nastavovať linter, formatter alebo pripojiť pluginy?
Je možné v JavaScripte vytvoriť objekt bez prototypu?
/* Napíšte funkciu get(obj, path), ktorá prijíma objekt obj a reťazec path, ktorý predstavuje cestu k hodnote v objekte. - Ak cesta existuje, funkcia by mala vrátiť príslušnú hodnotu - Ak cesta neexistuje, funkcia by mala vrátiť undefined - Cesta sa odovzdáva vo forme reťazca oddeleného bodkami (.) */ function get(obj, path) { } get({ a: { b: { c: "d" } } }, "a.b.c"); get({ a: { b: { c: "d" } } }, "a.b"); get({ x: { y: { z: 42 } } }, "x.c");
Na čo sa v zásade používajú knižnice na validáciu?
Aké sú prístupy k písaniu CSS?
Čo je to uzáver a aký problém môže spôsobiť?
Povedz mi o sebe: na akých projektoch si nedávno pracoval, aké technológie a stacky si používal, čo sa ti páči a čo nie?