Mūsdienīgs JavaScript ar ES6–ES13 (JS pamācība)

JavaScript mapju izmantošana: Tava atslēga uz datu struktūrām

Visi pamācības video Mūsdienīgs JavaScript ar ES6–ES13 (JS pamācības materiāls)

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().

Mapu izmantošana JavaScript: Tava atslēga uz datu struktūrām

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).

JavaScript kartes lietošana: Tava atslēga uz datu struktūrām

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.