Ten post zdefiniuje metodę mapowania tablicy obiektów, aby zwrócić nową tablicę zawierającą nowe klucze.
Mapuj tablicę obiektów, które zwraca nową gamę obiektów zawierających nowe klucze
Użyj "mapa()„Metoda rozwiązania określonego stwierdzenia. Metoda map () jest używana do iteracji za pomocą tablicy i utworzenia nowej tablicy, dodając wynikające wartości dostarczonej funkcji, która wywołuje każdy element w oryginalnej tablicy. Nie zmienia oryginalnej tablicy, ale wysyła nowy z wynikami dostarczonej funkcji.
Składnia
Wykorzystaj następującą składnię do metody MAP ():
map ((element) =>Przykład
Utwórz szereg obiektów o nazwie „Arrobj”:
var arrobj = [nazwa: „Paul”, id: 3, wiek: 23,Wywołaj metodę map () z klawiszami obiektów jako argumentów i funkcją strzałki/wywołania zwrotnego, która będzie wykonywać dla każdego elementu tablicy. Tutaj ustawymy klucze „Arrobj„Do nowych kluczy w funkcji wywołania zwrotnego:
const newarrayobj = arrobj.map ((nazwa, id, wiek) => (Na koniec wydrukuj nową tablicę z nowymi klawiszami na konsoli:
konsola.log (NewarrayObj);Można zauważyć, że nowa tablica obiektów nazwanych „Newarrayobj”Zawiera„ nowe/zaktualizowane klawisze ”o tych samych wartościach i w sposób ponownie uporządkowany:
Chodzi o mapowanie szeregu obiektów, aby zwrócić tablicę obiektów z nowymi klucze w JavaScript.
Wniosek
Aby zmapować tablicę obiektów w nowej tablicy obiektów z nowymi klawiszami, użyj „mapa()" metoda. Ta metoda iteruje każdy element tablicy obiektów i podaje nową tablicę, wywołując funkcję wywołania zwrotnego z określoną funkcją. W tym poście zdefiniowano procedurę mapowania tablicy obiektów w celu zwrócenia tablicy obiektów o nowych klawiszach.