JS: Zbirke - tečaj 3900 rub. iz Hexleta, obuka 14 sati, Datum: 01.12.2023.
Miscelanea / / December 04, 2023
Naučit ćete više o nizovima, asocijativnim nizovima i skupovima. Na kraju ćete naučiti predstaviti podatke kao skupove koristeći Set, koristiti Map za stvaranje rječnika, izradite lijene zbirke kako biste smanjili broj prolaza i memorirali pozive funkcija za optimizaciju produktivnost. Rad s kolekcijama u JavaScriptu koristan je ako odlučite optimizirati izvedbu svog koda. Znanje iz ovog tečaja pomoći će programerima da ubrzaju i pojednostave rad s podacima. Ovaj tečaj je prikladan za programere koji žele unaprijediti svoje vještine u radu s kolekcijama u JavaScriptu. Da biste olakšali učenje, trebali biste unaprijed naučiti osnove JavaScripta.
Uvod
Upoznajte tečaj i pregledajte projekt na kojem ćemo raditi tijekom tečaja.
Niz
Upoznajte se s najčešćom podatkovnom strukturom - nizom te pogledajte opći opis i značajke rada s nizom u JavaScriptu.
Karta
Razmotrite strukturu podataka "karte", također poznatu kao asocijativni niz ili "rječnik" u nekim programskim jezicima. Naučite raditi s kartom u JavaScriptu.
set
Razmotrite vrstu i strukturu podataka skupa, koji je implementacija matematičke strukture "set".
Tečno sučelje
Upoznajte se s uzorkom dizajna "tečnog sučelja".
Nepromjenljivost
Razmotrite jednu važnu značajku - "nepromjenjivost", koja nam je potrebna kako bismo ispravili neke važne nedostatke u implementaciji fluentnog sučelja.
Lijena evaluacija
Upoznajte se s takozvanim “lijenim” izračunima – metodom optimizacije. Razmotrite ovu značajku jezika u kontekstu rada s zbirkama u JavaScriptu.
getter i memoizacija
Saznajte više o sposobnosti JavaScripta za stvaranje dinamičkih svojstava.
Radni odmor
Razmotrite zanimljivu značajku koja vam omogućuje prosljeđivanje različitog broja parametara funkciji.
operacija širenja
Razmotrite "drugu stranu" operacije odmora - operaciju širenja.
Destrukturiranje
Uvedite JavaScript značajku koja vam omogućuje dohvaćanje podataka iz nizova ili objekata na način sličan deklariranju niza u objektu.
Dodatni materijali
Članci i videozapisi koje je pripremio Hexlet tim. Pomoći će vam da dublje zaronite u temu tečaja