Artykuł pokazuje, jak posortować tablicę według właściwości obiektu w JavaScript. Treść obsługiwana w tym przewodniku jest następująca.
Jak sortować tablicę według właściwości obiektu w JavaScript?
szyk.sortować() Metoda ułatwia sortowanie elementów tablicy za pomocą funkcji wywołania zwrotnego. Funkcja wywołania zwrotnego itera wszystkich elementów na podstawie właściwości obiektów w tablicy. Celem tej metody jest obliczenie wszystkich elementów poprzez spełnienie warunków zdefiniowanych przez użytkownika. Domyślnie, szyk.sortować() Metoda zwraca rosnącą sekwencję elementów w istniejącej tablicy.
Składnia
szyk.sortować()
Notatka: Metoda jest stosowana do sortowania elementów numerycznych i alfabetycznych.
Przykład 1: Sortuj tablicę według kolejności alfabetycznej za pomocą właściwości nazwy w JavaScript
Przykład służy do sortowania wartości tablicy za pośrednictwem właściwości w JavaScript.
Kod
konsola.log („Przykład tablicy sortowania w JavaScript”);
nauczyciele const = [
Nazwa: „John”, wiek: 30,
Nazwa: „Peter”, wiek: 27,
Nazwa: „Bob”, wiek: 38
];
nauczyciele.sort ((x, y) => x.nazwa.LocalCompar (y.nazwa));
konsola.log (nauczyciele);
Wyjaśnienie kodu podano poniżej:
Wyjście
Wyjście zwraca posortowaną tablicę w kolejności alfabetycznej, na przykład Bob, John, I Piotr.
Przykład 2: Sortuj tablicę według zamówienia numerycznego za pomocą właściwości wiekowej w JavaScript
Następuje kolejny przykład, aby wykonać sortowanie tablicy za pomocą właściwości obiektu w JavaScript.
Kod
konsola.log („Przykład tablicy sortowania w JavaScript”);
var objar = [
Nazwa: „John”, wiek: 30,
Nazwa: „Peter”, wiek: 27,
Nazwa: „Bob”, wiek: 38
];
wyjście = objar.sort (cmpage);
Funkcja CMPage (A, B)
Zwrot a.Wiek - b.wiek;
konsola.log (wyjście);
W tym kodzie:
Wyjście
Wyjście pokazuje posortowaną tablicę za pomocą wiek właściwość w JavaScript.
Wniosek
W JavaScript wbudowana metoda szyk.sortować() jest zatrudniony do sortowania tablicy, uzyskując dostęp do jej właściwości. Metoda wykorzystuje funkcję wywołania zwrotnego do wykonywania iteracji za pośrednictwem wszystkich elementów w istniejącej tablicy. Wykazano dwa przykłady, aby sortować tablicę alfabetyczny jak również liczbowy zamówienie. Dlatego musisz zrozumieć, jak posortować tablicę według właściwości obiektów. Ponadto wszystkie słynne przeglądarki wspierają szyk.sortować() metoda JavaScript.