Darbs ar atslēgu-vērtību pāriem programmēšanā ir bieži nepieciešams. Map datu struktūras ieviešana JavaScript nodrošina daudz priekšrocību, salīdzinot ar iepriekšējo objektu izmantošanu kā gandrīz vārdnīcu. Šajā rokasgrāmatā tu uzzināsi, kā efektīvi izmantot Maps saviem mērķiem, un kādas iespējas un funkcijas tās piedāvā.
Galvenās atziņas Maps JavaScript nodrošina elastīgu un tipa drošu metodi atslēgu-vērtību pāru uzglabāšanai. Tās ļauj izmantot dažādus datu tipus un piedāvā noderīgas metodes, piemēram, set, get un has, lai strādātu ar datiem.
Maps izmantošana
Sol 1: Izveidot pirmo Map objektu
Lai sāktu strādāt ar Maps JavaScript, vispirms jāizveido Map objekts. To var izdarīt ļoti vienkārši, izmantojot konstruktora funkciju new Map().

Sol 2: Pievienot atslēgas un vērtības Map
Pēc tam, kad esi izveidojis savu Map, vari pievienot atslēgas un vērtības, izmantojot set metodi. Jāņem vērā, ka atslēgas var būt jebkura datu tipa, kamēr vērtības var būt arī kompleksie objekti.
Šeit tu iestati atslēgu 1234 ar vērtību "Vērtība viens".
Sol 3: Iegūt vērtības no Map
Lai iegūtu vērtību no Map, izmanto get metodi. Šī metode pieņem atslēgu un atgriež atbilstošo vērtību.
Sol 4: Pārbaudīt, vai atslēga pastāv
Izmantojot has metodi, tu vari pārbaudīt, vai konkrēta atslēga ir pieejama Map. Šī funkcija atgriež loģisko vērtību (true vai false).

Sol 5: Iterācija pa atslēgām un vērtībām
Maps spēj iterēt pār savām atslēgām un vērtībām. Lai veiktu iterāciju, tu vari izmantot keys(), values() un entries() metodes.
Sol 6: Ierakstu dzēšana no Map
Ieraksta dzēšana no Map notiek, izmantojot delete metodi. Šī metode sagaida dzēšamā ieraksta atslēgu.
Sol 7: Noņemt visus ierakstus no Map
Ja tu vēlies dzēst visus ierakstus no Map, vari izmantot clear metodi. Tā noņem visus ierakstus vienlaikus.
Sol 8: Map lieluma pieprasīšana
Ar size īpašību tu vari pieprasīt ierakstu skaitu Map. Tas ir noderīgi, lai zinātu, cik daudz atslēgu-vērtību pāru tu esi saglabājis.
Kopsavilkums - JavaScript ES6–ES13: Maps izmantošana kā vārdnīca un atslēgu-vērtību krātuve
Izmantojot Maps JavaScript, tu vari ieviest tipa drošu un elastīgu struktūru saviem datiem. Metodes un īpašības, ko piedāvā Maps, ir ne tikai intuitīvas, bet arī padara tavu kodu vieglāk uzturamu un saprotamu.
Bieži uzdotie jautājumi
Kā es varu izveidot Map JavaScript?Tu vari izveidot Map ar new Map().
Kā pievienot ierakstus Map?Izmanto set metodi, lai pievienotu atslēgas un vērtības.
Kā iegūt vērtību no Map?Izmanto get metodi ar atbilstošo atslēgu.
Kas notiek, ja atslēga neeksistē?get atgriež undefined, ja atslēga neeksistē.
Kā es varu pārbaudīt, vai atslēga ir Map?To tu vari izdarīt ar has metodi.
Kā es varu dzēst visus ierakstus no Map?Izmanto clear metodi, lai noņemtu visus ierakstus.