JS: Kolekcje - kurs 3900 rub. z Hexlet, szkolenie 14 godz., data: 1 grudnia 2023 r.
Miscellanea / / December 04, 2023
Dowiesz się więcej o tablicach, tablicach asocjacyjnych i zbiorach. Na koniec nauczysz się reprezentować dane jako zbiory za pomocą Set, użyj Map do tworzenia słowników, twórz leniwe kolekcje, aby zmniejszyć liczbę przebiegów i zapamiętuj wywołania funkcji w celu optymalizacji wydajność. Praca z kolekcjami w JavaScript przydaje się, jeśli zdecydujesz się zoptymalizować wydajność swojego kodu. Wiedza zdobyta na tym kursie pomoże programistom przyspieszyć i uprościć pracę z danymi. Ten kurs jest odpowiedni dla programistów, którzy chcą udoskonalić swoje umiejętności pracy z kolekcjami w JavaScript. Aby ułatwić naukę, warto wcześniej poznać podstawy JavaScriptu.
Wstęp
Zapoznaj się z kursem i oceń projekt, nad którym będziemy pracować przez cały kurs.
Szyk
Zapoznaj się z najpopularniejszą strukturą danych - tablicą oraz zapoznaj się z ogólnym opisem i funkcjami pracy z tablicą w JavaScript.
Mapa
Rozważmy strukturę danych „mapy”, zwaną także tablicą asocjacyjną lub „słownikiem” w niektórych językach programowania. Naucz się pracować z mapą w JavaScript.
Ustawić
Rozważ typ i strukturę danych zbioru, który jest implementacją struktury matematycznej „zestaw”.
Płynny interfejs
Zapoznaj się ze wzorcem projektowym „płynny interfejs”.
Niezmienność
Rozważmy jedną ważną cechę - „niezmienność”, którą musimy skorygować kilka ważnych niedociągnięć w implementacji płynnego interfejsu.
Leniwa ocena
Zapoznaj się z tzw. obliczeniami „leniwymi” – metodą optymalizacji. Rozważ tę cechę języka w kontekście pracy z kolekcjami w JavaScript.
getter i zapamiętywanie
Dowiedz się o możliwościach JavaScriptu do tworzenia właściwości dynamicznych.
Odpoczynek operacyjny
Rozważmy interesującą funkcję, która pozwala przekazać do funkcji inną liczbę parametrów.
operacja rozprzestrzeniania się
Rozważmy „drugą stronę” operacji odpoczynku – operację rozprzestrzeniania.
Destrukturyzacja
Wprowadź funkcję JavaScript, która umożliwia pobieranie danych z tablic lub obiektów w sposób podobny do deklarowania tablicy w obiekcie.
Dodatkowe materiały
Artykuły i filmy przygotowane przez zespół Hexlet. Pomoże Ci zgłębić tematykę kursu