Delati s ključ-vrednostnimi pari je v programiranju pogosto potrebna veščina. Uvedba podatkovne strukture Map v JavaScriptu prinaša številne prednosti v primerjavi s prejšnjo uporabo objektov kot nekakšnega slovarja. V tem priročniku se boste naučili, kako lahko Maps učinkovito uporabite za svoje namene ter katere možnosti in funkcije ponujajo.
Najpomembnejše ugotovitve Maps v JavaScriptu ponujajo fleksibilno in tipno varno metodo za shranjevanje ključ-vrednostnih parov. Omogočajo uporabo različnih tipov podatkov in ponujajo uporabne metode, kot so set, get in has, za delo s podatki.
Uporaba Maps
Korak 1: Ustvarite prvo Map-objekt
Da začnete z Maps v JavaScriptu, morate najprej ustvariti Map-objekt. To storite preprosto s konstruktor funkcijo new Map().

Korak 2: Vstavite ključe in vrednosti v Map
Ko ste ustvarili svojo Map, lahko z metodo set dodate ključe in vrednosti. Pri tem je treba upoštevati, da lahko ključi vsebujejo različne tipe podatkov, medtem ko so lahko vrednosti tudi kompleksni objekti.
Tukaj nastavite ključ 1234 z vrednostjo "vrednost ena".
Korak 3: Pridobivanje vrednosti iz Map
Da pridobite vrednost iz Map, uporabite metodo get. Ta metoda sprejme ključ in vrne pripadajočo vrednost.
Korak 4: Preverite, ali ključ obstaja
S pomočjo metode has lahko preverite, ali določen ključ obstaja v Map. Ta funkcija vrne logično vrednost (true ali false).

Korak 5: Iteracija preko ključev in vrednosti
Maps imajo sposobnost iteracije preko svojih ključev in vrednosti. Za iteracijo lahko uporabite metode keys(), values() in entries().
Korak 6: Izbriši vnose iz Map
Brisanje vnosa iz Map poteka s pomočjo metode delete. Ta metoda pričakuje ključ vnosa, ki ga želite izbrisati.
Korak 7: Izbrišite vse vnose v Map
Če želite izbrisati vse vnose v Map, lahko uporabite metodo clear. Ta odstrani vse vnose hkrati.
Korak 8: Preverite velikost Map
Preko lastnosti size lahko povprašate o številu vnosov v Map. To je koristno za vedeti, koliko ključ-vrednostnih parov imate shranjenih.
Povzetek - JavaScript ES6–ES13: Uporaba Maps kot slovarja in Key-Value-Store
Z uporabo Maps v JavaScriptu lahko implementirate tipno varno in fleksibilno strukturo za vaše podatke. Metode in lastnosti, ki jih ponujajo Maps, niso le intuitivne, ampak tudi naredijo vaš kodo bolj vzdržljiv in lažje razumljiv.
Pogosta vprašanja
Kako ustvarim Map v JavaScriptu?Map lahko ustvarite s new Map().
Kako vstavim vnose v Map?Uporabite metodo set, da dodate ključe in vrednosti.
Kako pridobim vrednost iz Map?Uporabite metodo get s pripadajočim ključem.
Kaj se zgodi, če ključ ne obstaja?get vrne undefined, če ključ ne obstaja.
Kako preverim, ali je ključ prisoten v Map?To lahko storite s pomočjo metode has.
Kako lahko izbrišem vse vnose iz Map?Uporabite metodo clear, da odstranite vse vnose.