Jak posortować tablicę w JavaScript

Jak posortować tablicę w JavaScript

Podczas pracy w dziedzinie informatyki może istnieć scenariusz, w którym konieczne jest wdrożenie tabel wyszukiwania w celu przechowywania wielu wartości o tym samym typ. Na przykład, gdy radzisz sobie z złożonymi tablicami posiadającymi dane liczbowe lub alfabetyczne, ułóż je w zautomatyzowany sposób. W takich przypadkach sortowanie tablicy w JavaScript staje się bardzo wygodne w organizowaniu danych w uporządkowanej formie i pobieraniu ich natychmiastowo i wydajnie.

W tym artykule omówiono metody sortowania tablicy JavaScript.

Jak posortować tablicę w JavaScript?

Aby posortować tablicę w JavaScript, można zastosować następujące podejścia:

  • Metoda „onClick” i metoda „sort ()”.
  • Metoda „odwrotna ()”
  • Funkcja „strzałka”

Przejrzyj omawiane metody jeden po drugim!

Metoda 1: Sortuj tablicę w JavaScript za pomocą metody OnClick Event i Sort ()

„„na kliknięcie”Zdarzenie ma miejsce, gdy użytkownik kliknie element, podczas gdy "sortować()”Metoda sortuje tablicę alfabetycznie lub w sposób rosnący. Metody te można zastosować w celu sortowania tablicy ciągów po kliknięciu dodanego przycisku.

Składnia

obiekt.onClick = sortArray () MysScript;

W powyższej składni, „SortArray ()” odnosi się do funkcji, która zostanie wywołana po uruchomieniu zdarzenia OnClick.

Przykład

W poniższym przykładzie dodamy zdanie w akapicie wewnątrz „

Kliknij przycisk, aby posortować tablicę.


Teraz utwórz przycisk z „na kliknięcie„Przekierowanie zdarzenia do funkcji sortArray ():

Następnie zdefiniuj funkcję wymienioną „SortArray ()”. Tutaj stwórz nieposortowaną gamę krajów i wyświetl ją. Na koniec zastosuj "sortować()" Metoda wyświetlania posortowanej tablicy:

funkcja sortArray ()
var unSorted = [„India”, „Pakistan”, „Bangladesz”, „Chiny”];
konsola.log („nieporządkowana tablica to:”, nieprojektowany);
konsola.Log („Niepustowa tablica to:”, Unsorted.sortować());

Wyjście powyższej implementacji spowoduje następujący sposób:

Metoda 2: Sortuj tablicę w JavaScript za pomocą metody odwrotnej ()

„„odwracać()”Metoda odwraca elementy w tablicy. Tę metodę można wykorzystać do sortowania tablicy numerycznej w kolejności malejącej.

Przykład

Po pierwsze, utwórz nieprojektowaną tablicę w następujący sposób:

var unsorted = [42, 21, 10, 5];

Następnie wyświetl odpowiednie wartości nieprojektowanej tablicy:

konsola.log („nieporządkowana tablica to:”, nieprojektowany);

Teraz sortuj określoną tablicę i zaloguj ją na konsoli za pomocą metody odwrotnej ():

konsola.log („posortowana tablica to:”, Unsorted.odwracać());

Można zauważyć, że wartości dodane są sortowane w kolejności malejącej:

Metoda 3: Sortuj tablicę w JavaScript za pomocą funkcji strzałki

„„strzałka„Funkcja jest rodzajem funkcji, która działa tylko wtedy, gdy funkcja zawiera tylko jedno instrukcje. Tę funkcję można zaimplementować w celu sortowania niepotrzebnej tablicy, przydzielając wymagany wzór sortowania w funkcji strzałki.

Sprawdź poniższy przykład zrozumienia określonej koncepcji.

Przykład

W poniższym przykładzie zadeklaruj nieprojektowaną tablicę i wyświetl ją jak omówiono w poprzedniej metodzie:

var unsorted = [42, 21, 10, 5];
konsola.log („nieporządkowana tablica to:”, nieprojektowany);

Teraz dołącz funkcję strzałki i określ kolejność sortowania jako „(A - B)". Wskazuje to, że pierwsza wartość „A”Powinien być mniejszy niż druga wartość”B”:

const compare = (a, b) => (a - b);

Na koniec wyświetl sortowaną tablicę, odnosząc się do funkcji strzałki i wyświetl ją:

nieposortowany.sort (porównaj);
konsola.log („posortowana tablica to:”, Unsorted);

Wyjście

Zebraliśmy najłatwiejszą metodę sortowania tablicy w JavaScript.

Wniosek

Aby posortować tablicę w JavaScript, użyj „na kliknięcie”Wydarzenie i„ „sortować()„Metoda sortowania tablicy alfabetycznej za pomocą funkcji,„odwracać()”Metoda odwrócenia tablicy opartej na malejących wartości lub„strzałka”Technika funkcji w celu określenia kolejności sortowania w funkcji strzałki i sortowania. Ten zapis wykazał metody sortowania tablicy w JavaScript.