Denne opplæringen vil beskrive prosedyren for å konvertere kartets verdier til en matrise.
Hvordan konvertere/transformere kartverdier til en matrise ved hjelp av JavaScript?
For å transformere verdiene på et kart til en matrise, bruk de under-uttalte metodene:
Metode 1: Konverter kartverdier til en matrise ved hjelp av matrise.fra () metode
For å konvertere verdiene på et kart til en matrise, bruk "kart.verdier ()”Metode med“Array.fra()”Metode. Kartet.Verdier () -metoden brukes til å få verdiene på kartet og matrisen.Fra () metode konverterer disse verdiene til en matrise.
Syntaks
Følg den gitte syntaks for å konvertere kartverdier til en matrise:
Eksempel
Lag et nytt kartobjekt ved hjelp av kart () konstruktør:
Sett oppføringene i et nøkkelverdi-par på kartet ved å bruke "sett()”Metode:
kart.sett ('1', 'navn');Ring "verdier ()”Metode i“Array.fra()”Metode for å få kartverdiene og konverterer dem til en matrise og lagre den i en variabel”MapValues”:
var mapValues = matrise.fra (kart.verdier ());Til slutt, skriv ut kartverdiene i en matrise på konsollen:
konsoll.Logg (MapValues);Utgangen indikerer at verdiene på kartet er vellykket konvertert til en matrise:
Metode 2: Konverter kartverdier til en matrise ved hjelp av spredningsoperatør
En annen måte å transformere kartets verdier til en matrise er å bruke "spredt operatør" med "kart.verdier ()”Metode. Kartet.Verdier () Metode får først kartets verdier, og spredningsoperatøren vil kopiere alle kartverdiene til en matrise.
Syntaks
Bruk syntaksen under levert for å konvertere kartverdier til en matrise ved hjelp av spredningsoperatøren:
Eksempel
Ring "kart.verdier ()”Metode med“spredt operatør”Det vil konvertere verdiene på kartet til en matrise:
Produksjon
Bonus tips
Hvis du vil konvertere nøkler eller alle kartoppføringene til en matrise, følg delen nedenfor.
Konverter kart til en matrise ved hjelp av matrise.fra () metode
For å konvertere tastene på kartet og alle oppføringene (nøkkelverdiparene) på kartet til en matrise, bruk "kart.Nøkler ()”Metode og“kart.innganger()”Metode med“Array.fra()”Metode. Kartet.Keys () -metoden får tastene på kartet og kartet.Oppføringer () -metoden brukes til å hente kartets oppføringer i et nøkkelverdipar.
Eksempel
For å konvertere karttastene, ring "kart.Nøkler ()”Metode i“Array.fra()”Metode:
Ring kartet.Oppføringer () -metode som et argument i Array.Fra () Metode for å konvertere alle kartoppføringene til en matrise:
const oppføringer = matrise.fra (kart.innganger());Utgangen viser at tastene og oppføringene på kartet er vellykket konvertert til en matrise:
Konverter karttastene til en matrise ved hjelp av spredt operatørmetode
La oss se metoden for å konvertere karttaster og alle kartoppføringene til en matrise, ved hjelp av "spredt operatør”.
Eksempel
Ring "kart.Nøkler ()”Metode med spredningsoperatøren og lagre den resulterende matrisen i variable Mapkeys:
For å konvertere kartoppføringer i en matrise ved hjelp av “kart.innganger()”Metode med spredningsoperatøren:
const mapentries = [... kart.innganger()];Produksjon
Vi har samlet all nødvendig informasjon relatert til konvertering av kartverdier til en matrise og også kartlegge nøkler og oppføringer til en matrise ved hjelp av JavaScript.
Konklusjon
For å konvertere kartverdiene til en matrise, bruk "kart.verdier ()”Metode med“Array.fra()”Metode eller“spredt operatør”. Kartet.Verdier () -metoden brukes til å få kartets verdier og matrisen.Fra () Metode konverterer disse verdiene til en matrise mens spredningsoperatøren kopierer alle kartverdiene til en matrise. Denne opplæringen beskriver prosedyren for å konvertere verdiene på et kart til en matrise.