ES6 mapiranje niza objekata za vraćanje niza objekata s novim ključevima

Es6 Mapiranje Niza Objekata Za Vracanje Niza Objekata S Novim Kljucevima



Dok radite s JavaScriptom, možda ćete morati preurediti podatke na temelju ključeva. Ponekad želite preimenovati ključeve objekata kako biste ih učinili lakšim za rad ili čitljivijim i razumljivijim, poput skraćivanja naziva ključeva kao ' element ” za “ elementi ”, “ ime ', ili ' ime ” kao “ fIme ', i tako dalje.

Ovaj će post definirati metodu za mapiranje niza objekata kako bi se vratio novi niz koji sadrži nove ključeve.

Mapirajte niz objekata koji vraća novi niz objekata koji sadrže nove ključeve

Koristiti ' karta() ” metoda za rješavanje navedene izjave. Metoda map() koristi se za ponavljanje niza i stvaranje novog polja dodavanjem rezultirajućih vrijednosti navedene funkcije koja poziva svaki element u izvornom polju. Ne mijenja izvorni niz, već daje novi s rezultatima navedene funkcije.







Sintaksa



Upotrijebite sljedeću sintaksu za metodu map():



karta ( ( element ) => {

//……

} )

Primjer

Napravite niz objekata pod nazivom ' arrObj ”:





gdje je arrObj = [ { Ime : 'Pavao' , iskaznica : 3 , dob : 23 } ,

{ Ime : 'Meyer' , iskaznica : 5 , dob : 25 } ,

{ Ime : 'Slažem se' , iskaznica : jedanaest , dob : 27 }

]

Pozovite metodu map() s ključevima objekata kao argumentima i funkcijom strelice/povratnog poziva koja će se izvršiti za svaki element niza. Ovdje ćemo postaviti ključeve ' arrObj ” do novih tipki u funkciji povratnog poziva:

konst noviArrayObj = arrObj. karta ( ( { ime, ID, godine } ) => ( {

noviId : iskaznica,

novoIme : Ime,

novo doba : dob

} ) ) ;

Na kraju, ispišite novi niz s novim ključevima na konzoli:



konzola. log ( noviArrayObj ) ;

Može se vidjeti da novi niz objekata nazvan ' noviArrayObj ” sadrži “nove/ažurirane ključeve” s istim vrijednostima i u promijenjenom redoslijedu:

To je sve o mapiranju niza objekata za vraćanje niza objekata s novim ključevima u JavaScriptu.

Zaključak

Za mapiranje niza objekata u novom nizu objekata s novim ključevima, koristite ' karta() ” metoda. Ova metoda ponavlja svaki element niza objekata i daje novi niz pozivanjem funkcije povratnog poziva s navedenom funkcijom. Ovaj post definirao je proceduru mapiranja niza objekata za vraćanje niza objekata koji imaju nove ključeve.