Lucrul cu chei și valori este o necesitate frecventă în programare. Introducerea structurii de date Map în JavaScript are multe avantaje față de utilizarea anterioară a obiectelor ca un fel de dicționar. În acest ghid, vei învăța cum să folosești Maps eficient în scopurile tale și ce opțiuni și funcții îți oferă.
Principalele concluzii Map-urile în JavaScript oferă o metodă flexibilă și sigură din punct de vedere al tipurilor pentru stocarea perechilor cheie-valoare. Ele permit utilizarea diverselor tipuri de date și oferă metode utile precum set, get și has pentru a lucra cu datele.
Utilizarea Map-urilor
Pasul 1: Crearea unui prim obiect Map
Pentru a începe să lucrezi cu Map-urile în JavaScript, trebuie mai întâi să creezi un obiect Map. Acest lucru se face foarte simplu cu funcția constructor new Map().

Pasul 2: Inserarea cheilor și valorilor în Map
Odată ce ai creat Map-ul, poți adăuga chei și valori folosind metoda set. Este important de menționat că cheia poate fi de orice tip de date, în timp ce valorile pot fi de asemenea obiecte complexe.
Aici setezi cheia 1234 cu valoarea "Valoare unu".
Pasul 3: Recuperarea valorilor din Map
Pentru a recupera o valoare din Map, folosești metoda get. Această metodă acceptă cheia și returnează valoarea corespunzătoare.
Pasul 4: Verificarea existenței unei chei
Cu metoda has poți verifica dacă o anumită cheie există în Map. Această funcție returnează o valoare booleană (true sau false).

Pasul 5: Iterarea prin chei și valori
Map-urile au capacitatea de a itera prin cheile și valorile lor. Pentru iterație, poți folosi metodele keys(), values() și entries().
Pasul 6: Ștergerea înregistrărilor din Map
Ștergerea unei înregistrări din Map se face cu metoda delete. Această metodă așteaptă cheia înregistrării care trebuie ștearsă.
Pasul 7: Ștergerea tuturor înregistrărilor din Map
Dacă dorești să ștergi toate înregistrările din Map, poți folosi metoda clear. Aceasta elimină toate înregistrările deodată.
Pasul 8: Verificarea dimensiunii Map-ului
Cu proprietatea size poți verifica numărul de înregistrări din Map. Aceasta este utilă pentru a ști câte perechi cheie-valoare ai stocat.
Rezumat - JavaScript ES6–ES13: Utilizarea Map-urilor ca dicționar și magazin de perechi cheie-valoare
Prin utilizarea Map-urilor în JavaScript poți implementa o structură sigură din punct de vedere al tipurilor și flexibilă pentru datele tale. Metodele și proprietățile oferite de Map-uri nu sunt doar intuitive, ci fac și codul tău mai ușor de întreținut și de înțeles.
Întrebări frecvente
Cum creez o Mapă în JavaScript?Poti crea o Mapă cu new Map().
Cum adaug înregistrări într-o Mapă?Foloseste metoda set pentru a adăuga chei și valori.
Cum recuperez o valoare dintr-o Mapă?Folosește metoda get cu cheia corespunzătoare.
Ce se întâmplă dacă cheia nu există?get returnează undefined dacă cheia nu există.
Cum pot verifica dacă o cheie există în Map?Poți face acest lucru cu metoda has.
Cum pot șterge toate înregistrările din Map?Foloseste metoda clear pentru a elimina toate înregistrările.