JS: Sbírky - kurz 3900 rub. z Hexlet, školení 14 hodin, Termín: 1. prosince 2023.
Různé / / December 04, 2023
Dozvíte se více o polích, asociativních polích a množinách. Na závěr se naučíte reprezentovat data jako množiny pomocí Set, pomocí mapy vytvářet slovníky, vytvářet líné kolekce pro snížení počtu průchodů a zapamatovat si volání funkcí pro optimalizaci produktivita. Práce s kolekcemi v JavaScriptu se hodí, pokud se rozhodnete optimalizovat výkon svého kódu. Poznatky z tohoto kurzu pomohou programátorům urychlit a zjednodušit práci s daty. Tento kurz je vhodný pro programátory, kteří se chtějí zdokonalit v práci s kolekcemi v JavaScriptu. Aby bylo učení jednodušší, měli byste se předem naučit základy JavaScriptu.
Úvod
Seznamte se s kurzem a projděte si projekt, na kterém budeme v průběhu kurzu pracovat.
Pole
Seznamte se s nejběžnější datovou strukturou – polem a podívejte se na obecný popis a vlastnosti práce s polem v JavaScriptu.
Mapa
Zvažte datovou strukturu „map“, v některých programovacích jazycích také známou jako asociativní pole nebo „slovník“. Naučte se pracovat s mapou v JavaScriptu.
Soubor
Zvažte typ a datovou strukturu množiny, která je implementací matematické struktury „množina“.
Plynulé rozhraní
Seznamte se s návrhovým vzorem „plynulého rozhraní“.
Neměnnost
Zvažte jednu důležitou vlastnost – „neměnnost“, kterou potřebujeme napravit některé důležité nedostatky při implementaci plynulého rozhraní.
Líné hodnocení
Seznamte se s tzv. „línými“ výpočty – metodou optimalizace. Zvažte tuto vlastnost jazyka v kontextu práce s kolekcemi v JavaScriptu.
getter a zapamatování
Přečtěte si o schopnosti JavaScriptu vytvářet dynamické vlastnosti.
Provozní klid
Zvažte zajímavou funkci, která umožňuje předat funkci různý počet parametrů.
šíření operace
Zvažte „druhou stranu“ zbývající operace – operaci rozprostření.
Ničení
Zaveďte funkci JavaScriptu, která vám umožní získávat data z polí nebo objektů způsobem podobným deklaraci pole v objektu.
Doplňkové materiály
Články a videa kurátorem týmu Hexlet. Pomůže vám ponořit se hlouběji do tématu kurzu