JS Map Map Return Obiekt - JavaScript

JS Map Map Return Obiekt - JavaScript
Mapa to zbiór/grupa par kluczowych, w których można użyć dowolnego rodzaju danych. Pamięta kolejność, w jakiej pierwotnie wstawiono klucze. Klucz na mapie może pojawić się tylko raz i różni się od reszty kolekcji mapy. Pary wartości kluczowej iterują przez obiekt mapy. Ponadto wartości mapy można ustawić za pomocą „mapa.ustawić()" metoda.

Ten post opisuje metody konwersji map JavaScript w obiekty.

Jak mapa JS zwraca obiekt?

Mapa JavaScript zwraca obiekt przy użyciu następujących metod:

  • Szyk.z metody () z metodą redukującą ()
  • mapa.Metoda wpisów () z metodą redukującą ()

Metoda 1: Mapa JS Zwraca obiekt za pomocą tablicy.z metody () z metodą redukującą ()

Aby zwrócić obiekt z mapy, najpierw przekonwertuj go na tablicę za pomocą „Szyk.z()„Metoda, a następnie wywołać„zmniejszyć()" metoda. Metoda redukuj () wywołała funkcję wywołania wywołania wywołanego „reduktor”W każdym elemencie macierzy mapy i zwraca parę wartości kluczowej do metody redukuj (). Tablica.z () to statyczna metoda obiektu tablicy. Tworzy nową instancję tablicy z iterabalnych obiektów, takich jak mapa i zestaw.

Przykład
Najpierw utwórz nowy obiekt mapy:

niech map = nowa mapa ();

Dodaj elementy na mapie w parie wartości kluczowej za pomocą metody set ():

mapa.set (1, „JavaScript”);
mapa.set (2, „html”);
mapa.zestaw (3, „CSS”);

Zadzwoń do tablicy.z metody () z metodą redukującą () w celu konwersji mapy na obiekt:

niech obiekt = tablica.z (mapy).zmniejszyć ((obj, [klucz, wartość]) =>
obj [key] = wartość;
powrót obj;
, );

Na koniec wydrukuj obiekt na konsoli:

konsola.log (obiekt);

Dane wyjściowe wskazuje, że mapa jest pomyślnie przekonwertowana na obiekt:

Metoda 2: Mapa JS Zwraca obiekt za pomocą mapy.Metoda wpisów () z metodą redukującą ()

Innym sposobem zwrotu obiektu z mapy JavaScript jest użycie „mapa.wpisy ()„Metoda z„zmniejszyć()" metoda. Metoda wpisów () wyświetla nowy obiekt iterator, który zawiera pary [klucza, wartość] w tablicy, a metoda redukuj () wywołuje funkcję zwrotu zwrotnego na każdym elemencie mapy. Zwraca pary wartości kluczowej do metody redukuj ().

Przykład
Tutaj zadzwonimy na mapę.Metoda wpisów () z metodą redukującą () do konwersji mapy w obiekt:

Niech obiekt = [… mapa.wpisy ()].zmniejszyć ((obj, [klucz, wartość]) =>
obj [key] = wartość;
powrót obj;
, );

Wyjście

Chodzi o obiekty zwracające mapę JS za pomocą JavaScript.

Wniosek

Mapa JavaScript zwraca obiekt za pomocą „Szyk.z()„Metoda z„zmniejszyć()”Metoda lub„mapa.wpisy ()„Metoda z„zmniejszyć()" metoda. Oba te podejścia skutecznie zwracają obiekt z mapy, podczas gdy mapa.Metoda wpisów () z metodą redukującą () jest szybka. W tym poście opisano metody konwersji map JavaScript w obiekty.