Dette innlegget vil definere metoden for å kartlegge en rekke objekter for å returnere en ny matrise som inneholder nye nøkler.
Kartlegg en rekke objekter som returnerer en ny rekke objekter som inneholder nye nøkler
Bruke "kart()”Metode for å adressere den uttalte uttalelsen. Kart () -metoden brukes til å iterere over en matrise og opprette en ny matrise ved å legge til resulterende verdier av en gitt funksjon som kaller hvert element i den originale matrisen. Det endrer ikke den opprinnelige matrisen, men sendes ut en ny med den medfølgende funksjonens resultater.
Syntaks
Bruk følgende syntaks for MAP () -metoden:
kart ((element) =>Eksempel
Lag en rekke objekter som heter “Arrobj”:
var arrobj = [navn: "Paul", id: 3, alder: 23,Ring MAP () -metoden med nøkler med objekter som argumenter og en pil/tilbakeringingsfunksjon som vil utføre for hvert matriseelement. Her vil vi sette nøklene til en “Arrobj”Til de nye nøklene i tilbakeringingsfunksjonen:
const newArrayobj = arrobj.kart ((navn, id, alder) => (Til slutt, skriv ut den nye matrisen med nye nøkler på konsollen:
konsoll.Log (NewArrayOBJ);Det kan sees at den nye rekke objekter som heter “NewArrayobj”Inneholder“ Nye/oppdaterte nøkler ”med samme verdier og på en ombestilt måte:
Det handler om å kartlegge en rekke objekter for å returnere en rekke objekter med nye nøkler i JavaScript.
Konklusjon
For å kartlegge en rekke objekter i en ny rekke objekter med nye nøkler, bruk "kart()”Metode. Denne metoden itererer hvert element i en rekke objekter og gir en ny matrise ved å kalle en tilbakeringingsfunksjon med den spesifiserte funksjonen. Dette innlegget definerte prosedyren for å kartlegge en rekke objekter for å returnere en rekke objekter som har nye nøkler.