JS: Colecții - curs 3900 rub. din Hexlet, antrenament 14 ore, Data: 1 decembrie 2023.
Miscelaneu / / December 04, 2023
Veți afla mai multe despre matrice, tablouri asociative și seturi. În cele din urmă, veți învăța să reprezentați datele ca seturi folosind Set, folosiți Map pentru a crea dicționare, creați colecții leneșe pentru a reduce numărul de treceri și memorați apelurile de funcții pentru optimizare productivitate. Lucrul cu colecții în JavaScript este util dacă decideți să optimizați performanța codului dvs. Cunoștințele din acest curs îi vor ajuta pe programatori să accelereze și să-și simplifice munca cu datele. Acest curs este potrivit pentru programatorii care doresc să-și îmbunătățească abilitățile în lucrul cu colecții în JavaScript. Pentru a ușura învățarea, ar trebui să învățați în prealabil elementele de bază ale JavaScript.
Introducere
Cunoașteți cursul și revizuiți proiectul la care vom lucra pe parcursul cursului.
Matrice
Familiarizați-vă cu cea mai comună structură de date - o matrice și priviți descrierea generală și caracteristicile lucrului cu o matrice în JavaScript.
Hartă
Luați în considerare structura de date „hartă”, cunoscută și ca matrice asociativă sau „dicționar” în unele limbaje de programare. Învață să lucrezi cu harta în JavaScript.
A stabilit
Luați în considerare tipul și structura de date a setului, care este o implementare a structurii matematice „mult”.
Interfață fluentă
Familiarizați-vă cu modelul de design „interfață fluentă”.
Imuabilitate
Luați în considerare o caracteristică importantă - „imuabilitatea”, pe care trebuie să o corectăm unele deficiențe importante în implementarea interfeței fluente.
Evaluare leneșă
Familiarizați-vă cu așa-numitele calcule „leneșe” - o metodă de optimizare. Luați în considerare această caracteristică a limbajului în contextul lucrului cu colecții în JavaScript.
getter și memorare
Aflați despre capacitatea JavaScript de a crea proprietăți dinamice.
Operație odihnă
Luați în considerare o caracteristică interesantă care vă permite să transmiteți un număr diferit de parametri unei funcții.
operațiune de împrăștiere
Luați în considerare „cealaltă parte” a operațiunii de odihnă - operația de răspândire.
Destructurarea
Introduceți o caracteristică JavaScript care vă permite să preluați date din matrice sau obiecte într-un mod similar cu declararea unei matrice într-un obiect.
Materiale suplimentare
Articole și videoclipuri organizate de echipa Hexlet. Te va ajuta să aprofundezi subiectul cursului