JS: Zbirke - tečaj 3900 rub. iz Hexleta, usposabljanje 14 ur, datum: 1. december 2023.
Miscellanea / / December 04, 2023
Izvedeli boste več o nizih, asociativnih nizih in množicah. Na koncu se boste naučili predstaviti podatke kot nize z uporabo Set, uporabljati Map za ustvarjanje slovarjev, ustvarite lene zbirke, da zmanjšate število prehodov in zapomnite klice funkcij za optimizacijo produktivnost. Delo z zbirkami v JavaScriptu pride prav, če se odločite optimizirati delovanje kode. Znanje iz tečaja bo programerjem pomagalo pospešiti in poenostaviti delo s podatki. Ta tečaj je primeren za programerje, ki želijo izboljšati svoje veščine pri delu z zbirkami v JavaScriptu. Za lažje učenje se morate vnaprej naučiti osnov JavaScripta.
Uvod
Spoznajte tečaj in preglejte projekt, ki ga bomo delali skozi tečaj.
Array
Spoznajte najpogostejšo podatkovno strukturo - matriko ter si oglejte splošen opis in značilnosti dela z matriko v JavaScriptu.
Zemljevid
Razmislite o podatkovni strukturi "map", ki je v nekaterih programskih jezikih znana tudi kot asociativno polje ali "slovar". Naučite se delati z zemljevidom v JavaScriptu.
Set
Upoštevajte vrsto in podatkovno strukturo nabora, ki je implementacija matematične strukture »nabora«.
Tekoči vmesnik
Seznanite se z vzorcem načrtovanja "fluent interface".
Nespremenljivost
Razmislite o eni pomembni lastnosti - "nespremenljivosti", ki jo potrebujemo, da popravimo nekaj pomembnih pomanjkljivosti pri izvajanju tekočega vmesnika.
Leno vrednotenje
Spoznajte tako imenovane "lene" izračune - metodo optimizacije. Razmislite o tej funkciji jezika v kontekstu dela z zbirkami v JavaScriptu.
getter in memoizacija
Spoznajte zmožnost JavaScripta za ustvarjanje dinamičnih lastnosti.
Operacijski počitek
Razmislite o zanimivi funkciji, ki vam omogoča, da funkciji posredujete različno število parametrov.
operacija širjenja
Razmislite o "drugi strani" operacije počitka - operaciji širjenja.
Destrukturiranje
Predstavite funkcijo JavaScript, ki vam omogoča pridobivanje podatkov iz nizov ali predmetov na podoben način, kot bi deklarirali niz v objektu.
Dodatni materiali
Članki in videi, ki jih je pripravila ekipa Hexlet. Pomagal vam bo poglobiti se v temo tečaja