Tento příspěvek bude definovat metodu mapování pole objektů pro vrácení nového pole obsahujícího nové klíče.
Mapujte pole objektů, které vrátí nové pole objektů obsahujících nové klíče
Použijte „ mapa() “ způsob řešení uvedeného prohlášení. Metoda map() se používá k iteraci pole a vytvoření nového pole přidáním výsledných hodnot poskytnuté funkce, která volá každý prvek v původním poli. Nezmění původní pole, ale vydá nové pole s výsledky poskytnuté funkce.
Syntax
Pro metodu map() použijte následující syntaxi:
mapa ( ( živel ) => {
//……
} )
Příklad
Vytvořte pole objektů s názvem „ arrObj “:
kde arrObj = [ { název : 'Pavel' , id : 3 , věk : 23 } ,
{ název : 'Meyer' , id : 5 , věk : 25 } ,
{ název : 'Souhlasím' , id : jedenáct , věk : 27 }
]
Zavolejte metodu map() s klíči objektů jako argumenty a funkcí šipky/zpětného volání, která se provede pro každý prvek pole. Zde nastavíme klíče „ arrObj ” na nové klávesy ve funkci zpětného volání:
konst newArrayObj = arrObj. mapa ( ( { jméno, id, věk } ) => ( {newId : id,
nové jméno : název,
nová doba : stáří
} ) ) ;
Nakonec vytiskněte nové pole s novými klíči na konzole:
řídicí panel. log ( newArrayObj ) ;
Je vidět, že nové pole objektů s názvem „ newArrayObj “ obsahuje „nové/aktualizované klíče“ se stejnými hodnotami a přeuspořádaným způsobem:
To je vše o mapování pole objektů, aby se vrátilo pole objektů s novými klíči v JavaScriptu.
Závěr
Chcete-li namapovat pole objektů do nového pole objektů s novými klíči, použijte „ mapa() “ metoda. Tato metoda iteruje každý prvek pole objektů a vyvolá nové pole voláním funkce zpětného volání se zadanou funkcí. Tento příspěvek definoval postup mapování pole objektů pro vrácení pole objektů s novými klíči.