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.