Sobes.tech

Frontend

Implementujte třídu úložiště podle vzoru «Pozorovatel»: třída ukládá data, umožňuje přihlášení a odhlášení callback funkcí, a při změně dat upozorňuje všechny aktuální odběratele, předávajíc jim nová data.

Middle+
207

Metoda sort mění původní pole nebo ne? Jak udělat nemutující řazení?

Middle+
203

Proč je funkce v JavaScriptu považována za objekt, i když typeof pro ni vrací "function"?

Middle+
202

Jaké další metody polí znáte, kromě reduce (řazení, filtrování, mutační metody atd.)?

Middle+
181

Pokud umístíte posluchač událostí na rodičovský div místo na samotný input, spustí se uvnitř obslužný program události input (vysvětlete mechanismus bubblingu událostí)?

Middle+
172

Co znamená podtržítko v názvu vlastnosti třídy, například _data, a dělá ji soukromou?

Middle+
168

Proč jste se rozhodli zvážit jiné nabídky? Co není v pořádku na vašem současném místě nebo co vás přimělo hledat nové místo?

Middle+
168

Co je klíčové slovo satisfies v TypeScriptu? Kdy a jak se používá?

Middle+
167

Jak byla ve vašem plánu realizována validace formulářů?

Middle+
157

V čem se liší typ void od never v TypeScriptu?

Middle+
156

Jak zkopírovat objekt (neprimitivní typ), aby změny v kopii neovlivnily originál?

Middle+
155

Co se děje v prohlížeči po zadání URL do adresního řádku?

Middle+
155

Co se zobrazí v konzoli na řádcích 12, 13 a 14 kódu při různých voláních funkce, pokud je objekt s metodou getName?

Middle+
153

Co se změní v výsledcích na všech třech řádcích, pokud přeměníte funkci getName na šipkovou funkci?

Middle+
152

Jak přiřadit objekt tak, aby to nebyl odkazový přenos (jak zkopírovat objekt, povrchově a hloubkově)?

Middle+
152

Jak funguje enum v TypeScriptu — co se stane s klíči a hodnotami, pokud hodnoty nejsou uvedeny nebo jsou uvedeny explicitně?

Middle+
151

Pracoval jste s knihovnou Zod?

Middle+
148

Jaký je typ elementu input v TypeScriptu, pokud ho získáte přes querySelector?

Middle+
147

Napište typy pro funkci reduce s použitím generik (typ pole, callback s akumulátorem, aktuální hodnotou, indexem, počáteční hodnotou).

Middle+
146

Proč je možné volat vestavěné metody, například toString, u primitivních typech?

Middle+
146
/5