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:
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:
Dodaj elementy na mapie w parie wartości kluczowej za pomocą metody set ():
mapa.set (1, „JavaScript”);Zadzwoń do tablicy.z metody () z metodą redukującą () w celu konwersji mapy na obiekt:
niech obiekt = tablica.z (mapy).zmniejszyć ((obj, [klucz, wartość]) =>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:
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.