ES6 térképezzen fel egy objektumtömböt, hogy objektumtömböt adjon vissza új kulcsokkal

Es6 Terkepezzen Fel Egy Objektumtombot Hogy Objektumtombot Adjon Vissza Uj Kulcsokkal



A JavaScript használata során előfordulhat, hogy át kell rendeznie az adatokat a kulcsok alapján. Néha át akarja nevezni az objektumkulcsokat, hogy könnyebben kezelhető legyen, vagy olvashatóbb és érthetőbb legyen, például le kell rövidíteni a kulcsneveket a következőre: elem ' for ' elemeket ”, „ keresztnév ”, vagy „ keresztnév ' mint ' fName ', stb.

Ez a bejegyzés meghatározza az objektumok tömbjének leképezési módszerét, hogy új kulcsokat tartalmazó új tömböt adjon vissza.

Objektumtömb feltérképezése, amely új kulcsokat tartalmazó új objektumtömböt ad vissza

Használja a ' térkép() ” metódussal kezelheti a kijelentést. A map() metódus egy tömbön való iterációra és egy új tömb létrehozására szolgál egy megadott függvény eredményértékeinek hozzáadásával, amely meghívja az eredeti tömb minden elemét. Nem változtatja meg az eredeti tömböt, hanem egy újat ad ki a megadott függvény eredményeivel.







Szintaxis



Használja a következő szintaxist a map() metódushoz:



térkép ( ( elem ) => {

//……

} )

Példa

Hozzon létre egy objektumtömböt ' arrObj ”:





ahol arrObj = [ { név : 'Pál' , id : 3 , életkor : 23 } ,

{ név : 'Meyer' , id : 5 , életkor : 25 } ,

{ név : 'Egyetértek' , id : tizenegy , életkor : 27 }

]

Hívja meg a map() metódust az objektumok kulcsaival argumentumként és egy nyíl/visszahívási funkcióval, amely minden tömbelemre végrehajtódik. Itt beállítjuk egy „ arrObj ” a visszahívási funkció új gombjaihoz:

const newArrayObj = arrObj. térkép ( ( { név, azonosító, életkor } ) => ( {

newId : azonosító,

új név : név,

új kor : kor

} ) ) ;

Végül nyomtassa ki az új tömböt új kulcsokkal a konzolon:



konzol. log ( newArrayObj ) ;

Látható, hogy az új objektumtömb „ newArrayObj ” tartalmazza az „új/frissített kulcsokat” azonos értékekkel és újrarendezett módon:

Ez minden arról szól, hogy egy objektumtömböt leképezzünk, hogy objektumtömböt adjunk vissza új kulcsokkal a JavaScriptben.

Következtetés

Ha objektumtömböt szeretne leképezni egy új objektumtömbben új kulcsokkal, használja a „ térkép() ” módszerrel. Ez a módszer egy objektumtömb minden elemét iterálja, és egy új tömböt ad egy visszahívási függvény meghívásával a megadott függvénnyel. Ez a bejegyzés meghatározta az eljárást egy objektumtömb leképezésére az új kulcsokkal rendelkező objektumok tömbjének visszaadásához.