JS: Zbierky - kurz 3900 rub. z Hexlet, tréning 14 hodín, Termín: 1.12.2023.
Rôzne / / December 04, 2023
Dozviete sa viac o poliach, asociatívnych poliach a množinách. Nakoniec sa naučíte reprezentovať dáta ako množiny pomocou Set, používať mapu na vytváranie slovníkov, vytvorte lenivé kolekcie na zníženie počtu prechodov a zapamätajte si volania funkcií na optimalizáciu produktivitu. Práca s kolekciami v JavaScripte príde vhod, ak sa rozhodnete optimalizovať výkon svojho kódu. Poznatky z tohto kurzu pomôžu programátorom urýchliť a zjednodušiť prácu s dátami. Tento kurz je vhodný pre programátorov, ktorí sa chcú zdokonaliť v práci s kolekciami v JavaScripte. Aby ste si učenie uľahčili, mali by ste sa vopred naučiť základy JavaScriptu.
Úvod
Zoznámte sa s kurzom a prezrite si projekt, na ktorom budeme počas kurzu pracovať.
Pole
Zoznámte sa s najbežnejšou dátovou štruktúrou – poľom a pozrite si všeobecný popis a vlastnosti práce s poľom v JavaScripte.
Mapa
Zvážte dátovú štruktúru „map“, v niektorých programovacích jazykoch tiež známu ako asociatívne pole alebo „slovník“. Naučte sa pracovať s mapou v JavaScripte.
Set
Zvážte typ a dátovú štruktúru množiny, ktorá je implementáciou matematickej štruktúry „množina“.
Plynulé rozhranie
Zoznámte sa s dizajnovým vzorom „plynulého rozhrania“.
Nemennosť
Zvážte jednu dôležitú vlastnosť - „nemennosť“, ktorú potrebujeme napraviť niektoré dôležité nedostatky pri implementácii plynulého rozhrania.
Lenivé hodnotenie
Zoznámte sa s takzvanými „lenivými“ výpočtami - metódou optimalizácie. Zvážte túto vlastnosť jazyka v kontexte práce s kolekciami v JavaScripte.
getter a memorovanie
Získajte informácie o schopnosti JavaScriptu vytvárať dynamické vlastnosti.
Prevádzkový odpočinok
Zvážte zaujímavú funkciu, ktorá vám umožňuje odovzdať funkcii iný počet parametrov.
šírenie operácie
Zvážte „druhú stranu“ operácie odpočinku – operáciu roztierania.
Zničenie
Zaveďte funkciu JavaScriptu, ktorá vám umožňuje získavať údaje z polí alebo objektov podobným spôsobom ako pri deklarovaní poľa v objekte.
Dodatočné materiály
Články a videá kurátorom tímu Hexlet. Pomôže vám ponoriť sa hlbšie do témy kurzu