Ten post zdefiniuje metody sortowania klawiszy map za pomocą JavaScript.
Jak sortować klawisze mapy za pomocą JavaScript?
Do sortowania klawiszy na mapie użyj podanych wstępnie zbudowanych metod JavaScript:
Spójrzmy na działanie tych metod.
Metoda 1: Sortuj klawisze na mapie za pomocą metody sort ()
Aby sortować klucze na mapie w kolejności rosnącej, użyj „sortować()„Metoda z operatorem rozprzestrzeniania”… ”W obiekcie mapy. Jest wykorzystywany do uzyskania tablicy wpisów mapy do sortowania za pomocą metody sort ().
Składnia
Do sortowania klawiszy map w kolejności rosnącej używana jest następująca składnia:
Nowa mapa ([… mapa.wpisy ()].sortować())Przykład
Utwórz mapę w parie kluczowej:
Niech map = nowa mapa ([[Utwórz nowy obiekt mapy i wywołaj metodę sort () z operatorem rozprzestrzeniania się jako parametr, który dostaje wpisy mapy do sortowania i przechowywania zwróconej tablicy sortowanej w zmiennej ”Ascmapkeys”:
var ascmapkeys = nowa mapa ([… mapa.wpisy ()].sortować());Wydrukuj tablicę posortowanych klawiszy mapy na konsoli:
konsola.log (AscMapkeys);Wyjście
Jeśli chcesz sortować klucze mapy w kolejności malejącej, postępuj zgodnie z daną sekcją.
Metoda 2: Sortuj klawisze na mapie za pomocą metody odwrotnej ()
Do sortowania klawiszy map w kolejności malejącej użyj „odwracać()„Metoda z operatorem spreadu. Metoda odwrotna () odwraca kolejność elementów w tablicy.
Składnia
Użyj podanej składni do sortowania tablicy w odwrotnej kolejności za pomocą metody odwrotnej ():
Nowa mapa ([… mapa.wpisy ()].odwracać())Przykład
Wywołaj metodę odwrotną () w nowym obiekcie mapy jako argument w celu odwrócenia kolejności kluczy:
var descmapkeys = nowa mapa ([… mapa.wpisy ()].odwracać());Na koniec wydrukuj wynikową tablicę klawiszy odwrotnego zamówienia:
konsola.log (descMapkeys);Wyjście wskazuje, że klawisze są pomyślnie sortowane w kolejności malejącej:
Zebraliśmy wszystkie niezbędne informacje do sortowania kluczy map w JavaScript.
Aby sortować klucze na mapie w kolejności rosnącej, użyj „sortować()„Metoda i do zejścia, skorzystaj z„odwracać()„Metoda z operatorem spreadu. Mówiąc dokładniej, operator rozprzestrzeniania się otrzymuje tablicę wpisów mapy, aby sortować w kolejności rosnącej i zstępującej. W tym poście zdefiniowaliśmy metody sortowania klawiszy na mapie za pomocą JavaScript.