JS: Funktionel programmering - kursus 3900 rub. fra Hexlet, træning 12 timer, Dato: 1. december 2023.
Miscellanea / / December 04, 2023
Inkluderet i kurset
- 9 lektioner (video og/eller tekst)
- 11 øvelser i simulatoren
- 40 verifikationstests
- Yderligere materialer
- Hjælp til "diskussioner"
- Adgang til andre kurser på platformen
Hvad vil du lære
- Vurder kompleksiteten af funktioner og forenkle deres kode
- Avanceret brug af lukninger
- Brug funktionssammensætning til at løse problemer i den virkelige verden
Du vil lære, hvad første ordens funktioner er. Du lærer, hvordan du reducerer funktionskompleksitet og forstår, hvordan funktioner opfører sig i sammensatte udtryk. Du lærer, hvordan du bruger lukninger, returnerer funktioner fra funktioner, currying og delvise applikationer. Viden fra dette kursus vil hjælpe dig med at designe kortfattede og effektive programmer ved at adskille bivirkninger fra ren kode. Dette kursus er velegnet til dem, der fortsætter med at lære JavaScript. For at gøre indlæringen nemmere bør du læse kurserne JS: Funktioner og JS: Objekter på forhånd.
Introduktion
Lær kurset at kende og forbered dit miljø.
Vagtudtryk
Lær at reducere funktionskompleksitet
Standardindstillinger
Lær om den nye syntaks, der giver dig mulighed for at indstille standardparametre
Udførelse af funktioner
Uddyb din forståelse af, hvordan funktioner opfører sig i sammensatte udtryk.
Førsteklasses faciliteter
Lær, at funktioner er data
Leksisk miljø
Gentag materiale om miljøer i javascript
Returnerer funktioner fra funktioner
Lær at generere nye funktioner baseret på gamle. Udforsk begrebet "lukning".
Delvis anvendelse
Lær kodereduktionsteknikker
Currying
Forstå, hvad karry er, og hvorfor det er nyttigt
Yderligere materialer
Artikler og videoer kurateret af Hexlet-teamet. Vil hjælpe dig med at dykke dybere ned i emnet for kurset