Ten samouczek opisuje procedurę sortowania tablicy obiektów według właściwości daty w JavaScript.
Jak sortować tablicę JavaScript obiektów według właściwości daty?
W celu sortowania obiektów we właściwości tablicy według daty odejmij dwie daty, dzwoniąc do „sortować()„Metoda w tablicy. Tablica jest modyfikowana po sortowaniu za pomocą metody sort () i zwrócona jako sortowana tablica. Mówiąc dokładniej, gdy porównywane są dwie wartości, metoda sort () przekazuje wartości do funkcji porównania i zamawia wartości na podstawie (ujemnego, zerowego, dodatniego).
Składnia
Postępuj zgodnie z podaną składnią do sortowania tablicy obiektów:
sort ((a, b) => a.Data - b.data )Tutaj, w funkcji strzałki, odejmij obiekt pierwszej daty od obiektu drugiej daty. Zwraca wyjście (+ve, -ve lub 0). Jeśli wynikowa wartość wynosi -ve, „A”Jest zamówione przed„B". Jeśli wynik jest +ve, „B”Jest sortowany przed„A".
Przykład 1: Sortuj tablicę obiektów w kolejności rosnącej według właściwości daty za pomocą metody sort ()
W tym przykładzie sortujemy szereg obiektów w kolejności rosnącej. Najpierw utwórz szereg obiektów o nazwie „szyk”, Który przechowuje trzy obiekty zawierające obiekty daty z identyfikatorami:
const array = [Zadzwoń do "sortować()„Metoda sortowania tablicy obiektów przez właściwość daty za pomocą funkcji strzałki:
const ascsort = tablica.sort ((obj1, obj2) =>Na koniec wydrukuj posortowaną tablicę na konsoli:
konsola.log (ASCSORT);Wyjście wskazuje, że obiekty dat są sortowane w kolejności rosnącej:
Przykład 2: Sortuj tablicę obiektów w kolejności malejącej według właściwości daty za pomocą metody sort ()
W celu sortowania tablicy w kolejności malejącej odejmiemy obiekt drugiej daty od obiektu pierwszej randki:
const ascsort = tablica.sort ((obj1, obj2) =>Wyjście
Zebraliśmy wszystkie niezbędne informacje istotne do sortowania tablicy obiektów według właściwości daty w JavaScript.
Wniosek
Do sortowania tablicy obiektów według właściwości daty użyj „sortować()„Metoda, wywołując ją w tablicy i odejmując dwa obiekty daty. Po porównaniu dwóch wartości metoda sort () przekazuje wartości do funkcji porównania i zamawia wartości na podstawie (ujemnego, zerowego, dodatniego). W tym samouczku opisaliśmy procedurę sortowania tablicy obiektów według właściwości daty w JavaScript.