JS: Samlingar - kurs 3900 rub. från Hexlet, träning 14 timmar, Datum: 1 december 2023.
Miscellanea / / December 04, 2023
Du kommer att lära dig mer om arrayer, associativa arrayer och uppsättningar. Till slut kommer du att lära dig att representera data som uppsättningar med Set, använda Map för att skapa ordböcker, skapa lata samlingar för att minska antalet pass och memorera funktionsanrop för optimering produktivitet. Att arbeta med samlingar i JavaScript är praktiskt om du bestämmer dig för att optimera prestandan för din kod. Kunskapen från denna kurs kommer att hjälpa programmerare att påskynda och förenkla sitt arbete med data. Den här kursen är lämplig för programmerare som vill förbättra sina färdigheter i att arbeta med samlingar i JavaScript. För att göra inlärningen enklare bör du lära dig grunderna i JavaScript i förväg.
Introduktion
Lär känna kursen och se över projektet vi kommer att arbeta med under hela kursen.
Array
Bekanta dig med den vanligaste datastrukturen - en array, och titta på den allmänna beskrivningen och funktionerna för att arbeta med en array i JavaScript.
Karta
Tänk på "karta"-datastrukturen, även känd som en associativ array eller "ordbok" i vissa programmeringsspråk. Lär dig att arbeta med kartor i JavaScript.
Uppsättning
Tänk på typen och datastrukturen för uppsättningen, som är en implementering av den matematiska strukturen "uppsättning".
Flytande gränssnitt
Bekanta dig med designmönstret "flytande gränssnitt".
Oföränderlighet
Tänk på en viktig funktion - "oföränderlighet", som vi behöver för att rätta till några viktiga brister i implementeringen av det flytande gränssnittet.
Lat utvärdering
Bekanta dig med de så kallade "lata" beräkningarna - en metod för optimering. Tänk på denna funktion i språket i samband med att du arbetar med samlingar i JavaScript.
getter och memoization
Lär dig mer om JavaScripts förmåga att skapa dynamiska egenskaper.
Operationsvila
Tänk på en intressant funktion som låter dig skicka ett annat antal parametrar till en funktion.
spridningsoperation
Tänk på den "andra sidan" av vilooperationen - spridningsoperationen.
Destrukturering
Introducera en JavaScript-funktion som låter dig hämta data från arrayer eller objekt på ett sätt som liknar att deklarera en array i ett objekt.
Ytterligare material
Artiklar och videor kurerade av Hexlet-teamet. Hjälper dig att dyka djupare in i kursens ämne