Työskentely avain-arvopareilla on ohjelmoinnissa yleinen tarve. Map-tietorakenteen käytt introduction JavaScript tarjoaa monia etuja verrattuna aikaisempaan objekteja quasi-sanakirjana. Tässä oppaassa opit, kuinka voit käyttää Maps tehokkaasti omiin tarpeisiisi, ja millaisia mahdollisuuksia ja toimintoja ne tarjoavat.
Tärkeimmät havainnot Maps JavaScriptissa tarjoaa joustavan ja tyyppiturvallisen menetelmän avain-arvoparien tallentamiseen. Ne mahdollistavat erilaisten tietotyyppien käytön ja tarjoavat hyödyllisiä metodeja kuten set, get ja has, datan käsittelyyn.
Mapsien käyttö
Vaihe 1: Luo ensimmäinen Map-objekti
Aloittaaksesi Mapsin käytön JavaScriptissa, sinun täytyy ensin luoda Map-objekti. Tämä tapahtuu helposti konstruktori-funktiolla new Map().

Vaihe 2: Lisää avaimet ja arvot Map:iin
Kun olet luonut Mapin, voit lisätä avaimia ja arvoja set-metodilla. On huomioitava, että avaimet voivat olla minkä tahansa tyyppisiä, kun taas arvot voivat olla myös monimutkaisempia objekteja.
Tässä asetat avaimen 1234 arvolla "Arvo yksi".
Vaihe 3: Hae arvoja Map:ista
Haeaksesi arvon Map:ista, käytät get-metodia. Tämä metodi hyväksyy avaimen ja palauttaa siihen liittyvän arvon.
Vaihe 4: Tarkista, onko avain olemassa
Has-metodilla voit tarkistaa, onko tietty avain Map:issa. Tämä toiminto palauttaa boolean-arvon (true tai false).

Vaihe 5: Iterointi avaimien ja arvojen yli
Mapsilla on kyky iteroida niiden avaimien ja arvojen yli. Iterointiin voit käyttää metodeja keys(), values() ja entries().
Vaihe 6: Poista merkintöjä Map:ista
Merkinnän poistaminen Map:ista tapahtuu delete-metodilla. Tämä metodi odottaa poistettavan merkinnän avainta.
Vaihe 7: Poista kaikki merkinnät Map:ista
Jos haluat poistaa kaikki merkinnät Map:ista, voit käyttää clear-metodia. Tämä poistaa kaikki merkinnät kerralla.
Vaihe 8: Kysy Map:in kokoa
size-ominaisuudella voit kysyä merkintöjen määrää Map:issa. Tämä on hyödyllistä, jotta tiedät, kuinka monta avain-arvoparia olet tallentanut.
Yhteenveto - JavaScript ES6–ES13: Mapsien käyttö sanakirjana ja avain-arvovarastona
Käyttämällä Mapsia JavaScriptissa voit toteuttaa tyyppiturvallisen ja joustavan rakenteen tiedoillesi. Mapsin tarjoamat metodit ja ominaisuudet ovat paitsi intuitiivisia, myös tekevät koodistasi ylläpidettävämpää ja helpommin ymmärrettävää.
Usein kysytyt kysymykset
Kuinka luon Mapin JavaScriptissa?Voit luoda Mapin new Map() -metodilla.
Kuinka lisään merkintöjä Map:iin?Käytä set-metodia lisätäksesi avaimia ja arvoja.
Kuinka haen arvon Map:ista?Käytä get-metodia vastaavalla avaimella.
Mitä tapahtuu, jos avain ei ole olemassa?get palauttaa undefined, jos avainta ei ole.
Kuinka tarkistan, onko avain Map:issa?Voit tehdä tämän has-metodilla.
Kuinka voin poistaa kaikki merkinnät Map:ista?Käytä clear-metodia poistaaksesi kaikki merkinnät.