Nykyaikainen JavaScript ES6-ES13 (JS-ohje)

Mapsien käyttö JavaScriptissä: Avain tietorakenteisiin

Kaikki oppaan videot Moderni JavaScript ES6:sta ES13:een (JS-ohje)

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

Maps-sovelluksen käyttö JavaScriptissä: Avain tietorakenteisiin

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

Mapsien käyttö JavaScriptissä: Avain tietorakenteisiin

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.