Dette innlegget vil beskrive metodene for å konvertere JavaScript -kart til objekter.
Hvordan returnerer et JS -kart et objekt?
JavaScript -kart returnerer et objekt ved hjelp av følgende metoder:
Metode 1: JS Map Returner et objekt ved hjelp av matrise.fra () metode med redusering () metode
For å returnere et objekt fra et kart, først, konverter det til en matrise ved å bruke "Array.fra()”Metode og ring deretter“redusere()”Metode. Reduser () -metoden kaller tilbakeringingsfunksjonen som heter “Reducer”På hvert utvalg element av kart og returnerer nøkkelverdiparene til Reduce () -metoden. Matrisen.fra () er en statisk metode for et matriseobjekt. Det oppretter en ny matriseforekomst fra iterable objekter som kart og sett.
Eksempel
Først må du lage et nytt kartobjekt:
Legg til elementer i kart i et nøkkelverdipar ved hjelp av SET () -metoden:
kart.sett (1, "JavaScript");Ring matrisen.Fra () -metode med redusere () -metode for å konvertere kartet til et objekt:
La objekt = matrise.fra (kart).redusere ((obj, [nøkkel, verdi]) =>Til slutt, skriv ut objektet på konsollen:
konsoll.logg (objekt);Utgangen indikerer at kartet er vellykket konvertert til et objekt:
Metode 2: JS Kart returner et objekt ved hjelp av kartet.Oppføringer () -metode med reduksjon () -metode
En annen måte å returnere et objekt fra et JavaScript -kart er å bruke “kart.innganger()”Metode med“redusere()”Metode. Oppføringene () -metoden sendes ut et nytt iteratorobjekt som omfatter [tast, verdi] -par i en matrise, og redusere () -metoden kaller reduserings tilbakekallingsfunksjonen på hvert element av MAP. Den returnerer nøkkelverdiparene til Reduce () -metoden.
Eksempel
Her vil vi kalle kartet.Oppføringer () -metode med redusere () -metode for å konvertere et kart til et objekt:
Produksjon
Det handler om JS Map Return -objekter ved hjelp av JavaScript.
Konklusjon
JavaScript -kart returnerer et objekt ved å bruke "Array.fra()”Metode med“redusere()”Metode eller“kart.innganger()”Metode med“redusere()”Metode. Begge disse tilnærmingene returnerer effektivt et objekt fra et kart mens kartet.Oppføringer () -metode med reduksjon () -metoden er rask. Dette innlegget beskrev metodene for å konvertere JavaScript -kart til objekter.