JS: Samlinger - kurs 3900 rub. fra Hexlet, trening 14 timer, Dato: 1. desember 2023.
Miscellanea / / December 04, 2023
Du vil lære mer om matriser, assosiative matriser og sett. Til slutt vil du lære å representere data som sett ved å bruke Set, bruke Map for å lage ordbøker, lage late samlinger for å redusere antall passeringer og huske funksjonsoppfordringer for optimalisering produktivitet. Å jobbe med samlinger i JavaScript er nyttig hvis du bestemmer deg for å optimalisere ytelsen til koden din. Kunnskapen fra dette kurset vil hjelpe programmerere å fremskynde og forenkle arbeidet med data. Dette kurset passer for programmerere som ønsker å forbedre ferdighetene sine i å jobbe med samlinger i JavaScript. For å gjøre læringen enklere, bør du lære det grunnleggende om JavaScript på forhånd.
Introduksjon
Bli kjent med kurset og gjennomgå prosjektet vi skal jobbe med gjennom hele kurset.
Array
Bli kjent med den vanligste datastrukturen - en array, og se på den generelle beskrivelsen og funksjonene ved arbeid med en array i JavaScript.
Kart
Tenk på "kart"-datastrukturen, også kjent som en assosiativ matrise eller "ordbok" i noen programmeringsspråk. Lær å jobbe med kart i JavaScript.
Sett
Tenk på typen og datastrukturen til sett, som er en implementering av den matematiske strukturen "settet".
Flytende grensesnitt
Bli kjent med designmønsteret "flytende grensesnitt".
Uforanderlighet
Vurder en viktig funksjon - "uforanderlighet", som vi trenger for å rette opp noen viktige mangler i implementeringen av det flytende grensesnittet.
Lat evaluering
Bli kjent med de såkalte "late" beregningene - en metode for optimalisering. Vurder denne funksjonen i språket i sammenheng med arbeid med samlinger i JavaScript.
getter og memoarisering
Lær om JavaScripts evne til å lage dynamiske egenskaper.
Operasjon hvile
Vurder en interessant funksjon som lar deg sende et annet antall parametere til en funksjon.
spre operasjon
Tenk på "den andre siden" av hvileoperasjonen - spredningsoperasjonen.
Destrukturering
Introduser en JavaScript-funksjon som lar deg hente data fra matriser eller objekter på en måte som ligner på å deklarere en matrise i et objekt.
Ytterligere materialer
Artikler og videoer kuratert av Hexlet-teamet. Vil hjelpe deg å dykke dypere inn i emnet for kurset