Metoda sortowania tablicy w JavaScript | Wyjaśnione

Metoda sortowania tablicy w JavaScript | Wyjaśnione
Tablice są podstawami języka programowania, ponieważ pozwalają nam korzystać z zestawu elementów tych samych typów danych. Prawdą jest, że te tablice zawierają wiele danych. Mimo to nie jest to sekwencyjne, co ostatecznie powoduje wzrost czasu ładowania, a nawet wyszukiwanie elementów w kompleksie tablicy dla kompilatora. Aby uniknąć tego problemu, JavaScript zapewnia wbudowaną metodę tablicy.

W tym artykule omówimy metodę Array sort () i skupimy się na następujących wynikach

  • Jaka jest metoda tablicy () w JavaScript?
  • Jak użyć metody sort () dla kolejności numerycznej?
  • Jak sortować szereg strun w JavaScript?

Jaka jest metoda tablicy () w JavaScript?

Ta metoda JavaScript domyślnie sortuje tablicę w kolejności rosnącej. Możemy również dostosować kolejność sortowania za pomocą niestandardowych funkcji jako parametrów. Najważniejsze jest to, że podczas aranżowania elementów ta metoda koncentruje się na pierwszej cyfrze lub postaci tej liczby lub słowom, które należy ułożyć. Ta metoda zwraca nową tablicę jako wyjście po zmianie oryginalnej tablicy.

Składnia:

array_name.sortować()

W powyższej składni nazwa Array_name reprezentuje zmienną tablicy. Możemy użyć metody sort () z argumentami lub bez.

Kod:

var POS = [30,150,42,81,20,21,35,23]
konsola.Log (POS.sortować())

W tym kodzie przyjmujemy tablicę nieistotnych liczb, a następnie stosujemy na nim metodę JavaScript Sort (. Tutaj metoda sort () porównuje pierwszą cyfrę wszystkich liczb i odpowiednio je układa.

Wyjście:

Jak widać na powyższym wyjściu, 150 jest umieszczane przed każdym elementem, ponieważ jest on większy niż każdy element w tablicy, ale tutaj, jak metoda sort () koncentruje się na pierwszej cyfrze liczby, więc 1 < 2 that's why the compiler placed it at the start of the array.

Jak użyć metody sort () dla kolejności numerycznej?

Możemy również użyć metody sort () do rozmieszczenia elementów numerycznie w kolejności rosnącej lub malejącej. W celu zorganizowania elementów numerycznie metoda sort () porównuje cyfry zgodnie z danym warunkiem.

Kod:

var POS = [30,150,42,81,20,21,35,23]
arrn = (m, n) => m-n
konsola.Log (POS.sort (arrn))

W tym kodzie tworzymy szereg liczb nieorządnych. Następnie tworzymy funkcję za pomocą funkcji strzałki w celu ułatwienia elementów w kolejności rosnącej. Podczas gdy elementy tablicy są reprezentowane przez M i N.

Wyjście:

Wyjście wyraźnie pokazuje, że teraz każdy element jest umieszczony w kolejności liczbowej.

Notatka: Aby umieścić elementy w kolejności malejącej, użyj N-M w miejscu M-N.

Jak sortować tablicę elementów ciągów w JavaScript?

Możemy również układać elementy zgodnie z ich długością w tablicy za pomocą metody sort (). Aby to zrobić, musimy najpierw znaleźć długość elementów, a następnie użyć metody sort () do sortowania tablicy.

Kod:

var pos = [„winogrona”, „Watermelon”, „Fig”, „Peach”, „śliwka”]
arrn = pos.mapa (x => x.długość)
res = (m, n) => m-n
konsola.log (arrn.sort (res))

W tym kodzie tworzymy szereg ciągów zawierających owoce. Następnie używamy metody MAP wraz z funkcją jako parametr, aby znaleźć długość elementów tablicy. Na koniec tworzymy funkcję, aby umieścić elementy we właściwym miejscu i używamy ich jako parametru w metodzie sort (), która ostatecznie ułoży elementy w kolejności rosnącej.

Wyjście:

Wyjście wyraźnie pokazuje, że tablica jest sortowana zgodnie z długością elementów w tablicy.

Wniosek

W JavaScript metoda tablica sort () domyślnie ułoży elementy tablicy w kolejności rosnącej. Ta metoda może również układać elementy w dostosowanej kolejności za pomocą funkcji zdefiniowanych przez użytkownika. W tym artykule omówiliśmy wbudowaną metodę JavaScript Sort () i zorganizowaliśmy elementy numerycznie, a także zgodnie z długością elementu.