JS Map Return Object - JavaScript

JS Map Return Object - JavaScript
Et kart er en samling/gruppe av nøkkelverdipar der alle slags data kan brukes til tastene. Den husker rekkefølgen som nøklene opprinnelig ble satt inn. En nøkkel på kartet kan bare vises en gang, og det er forskjellig fra resten av kartets samling. Nøkkelverdi parer gjennom et kartobjekt. Videre kan kartverdier settes inn ved hjelp av "kart.sett()”Metode.

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:

  • Array.fra () metode med redusering () metode
  • kart.Oppføringer () -metode med reduksjon () -metode

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:

La kart = nytt kart ();

Legg til elementer i kart i et nøkkelverdipar ved hjelp av SET () -metoden:

kart.sett (1, "JavaScript");
kart.sett (2, "html");
kart.sett (3, "CSS");

Ring matrisen.Fra () -metode med redusere () -metode for å konvertere kartet til et objekt:

La objekt = matrise.fra (kart).redusere ((obj, [nøkkel, verdi]) =>
obj [nøkkel] = verdi;
returner obj;
, );

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:

La objekt = [... kart.innganger()].redusere ((obj, [nøkkel, verdi]) =>
obj [nøkkel] = verdi;
returner obj;
, );

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.