W tym zapisie omówi podejścia do inicjalizacji mapy z wartościami w JavaScript.
Jak zainicjować mapę z wartościami za pomocą JavaScript?
Aby zainicjować mapę z wartościami w JavaScript, zastosuj następujące podejścia w połączeniu z „Mapa()„Konstruktor:
Omówmy każde z podanych podejść jeden po drugim!
Podejście 1: Zainicjuj mapę z wartościami w JavaScript za pomocą metody set ()
„„ustawić()”To metoda mapy, która ustawia kluczowe wartości na mapie. Tę metodę można wykorzystać do ustawienia wartości mapy w „kluczowa wartość”Połącz z pomocą utworzonego obiektu mapy.
Przykład
Przeglądmy następujący przykład:
W powyższych wierszach kodu:
Wyjście
W powyższym wyjściu można zaobserwować, że wartości mapy są odpowiednio ustawione.
Podejście 2: Zainicjuj mapę z wartościami w JavaScript za pomocą obiektu.Metoda wpisów ()
„„Obiekt.wpisy ()”Metoda podaje tablicę obiektów w postaci par wyliczalnych [klucz, wartość]. Tę metodę można wykorzystać do zainicjowania mapy z utworzonego obiektu.
Składnia
Obiekt.Wpisy (OB)W powyższej składni:
"OB”Odnosi się do obiektu, którego wartości w formie„kluczowa wartość”Pary muszą zostać zwrócone.
Przykład
Przejdźmy przez poniższe demo:
Wykonaj następujące kroki, jak podano w powyższym kodzie:
Wyjście
Tutaj widać, że wartości obiektów są pomyślnie przekształcane w mapę.
Podejście 3: Zainicjuj mapę z wartościami w JavaScript przy użyciu podejścia tablicy
Takie podejście można wdrożyć w celu utworzenia mapy z deklarowanej tablicy.
Przykład
Poniższy przykład wyjaśnia określoną koncepcję:
W powyższym fragmencie kodu:
Wyjście
Powyższe dane wyjściowe oznacza, że tablica jest konwertowana na mapę.
Wniosek
„„ustawić()„Metoda,„Obiekt.wpisy ()”Metoda lub„Szyk„Podejście można zastosować do zainicjowania mapy z wartościami w JavaScript. Metodę set () można wykorzystać do po prostu ustawienia wartości za pomocą utworzonego obiektu, podczas gdy obiekt.Metoda wpisów () i podejście do tablicy można wdrożyć, aby utworzyć mapę odpowiednio z obiektu i tablicy. Ten samouczek wyjaśnił, jak zainicjować/utworzyć mapę z wartościami w JavaScript.