W tym artykule opisano procedurę sortowania tablic według imion (alfabetycznie) w JavaScript.
Jak sortować tablicę według nazwy FirstName (alfabetycznie) w JavaScript?
Aby alfabetycznie sortować tablicę po imieniu, użyj „sortować()”Metoda w połączeniu z funkcją komparatora. Funkcja komparatora powinna przyjmować dwa obiekty jako argumenty i zwrócić liczbę ujemną (-ve), jeśli pierwszy obiekt powinien być przed drugim, 0 (zero), jeśli jest one równe, a liczba dodatnia (+ve), jeśli pierwszy obiekt powinien Przyjdź po drugim.
Przykład
Utwórz tablicę obiektów zawierających informacje użytkownika, takie jak nazwy (nazwa FirstName, LastName) i wiek użytkowników:
Teraz załóż tablicę po ich pierwszych nazwach. W tym celu użyj „sortować()„Metoda z funkcją komparatora. Metoda sort () porównuje każdą wartość zgodnie z określonymi kryteriami, a każda nazwa jest sortowana zgodnie z zwróconą wartością podczas przekazywania funkcji porównania:
Informacje użytkownika.sort (funkcja (x, y)W poniższym powyższym kodzie fragment:
Wydrukuj posortowaną tablicę na konsoli:
konsola.log (userInfo);Można zauważyć, że szereg informacji o użytkownikach został pomyślnie posortowany alfabetycznie według ich imion:
Jeśli możesz mieć szereg słów (imion) i chcesz zorganizować każde słowo alfabetycznie (z A-Z), po prostu użyj „sortować()" metoda. Sortowana tablica jest zwracana metodą sort (), która układa elementy tablicy, gdy są do niej dodawane.
Powiedzmy, że mamy szereg nazwisk (nie obiekt zawierający nazwy i nazwiska):
Let Usernames = [„Mari”, „Emma”, „Mia”, „Henry”];Wywołaj metodę sort ():
Nazwy użytkowników.sortować();Wydrukuj posortowany zestaw nazw na konsoli:
konsola.log (nazwy użytkowników);Wyjście
To wszystko o tablicy sortowania według imienia (alfabetycznie) w JavaScript.
Wniosek
Aby alfabetycznie sortować tablicę po imieniu, użyj „sortować()”Metoda w połączeniu z funkcją komparatora. Jeśli funkcja zwraca wartość ujemną, „X”Jest sortowane przed„y”, Jeśli zwróci pozytywne, oznacza to, że„ y ”jest sortowane przed„ x ”. Jeśli da 0, wartości będą umieszczać w tej samej pozycji. W tym artykule opisano procedurę sortowania tablic według imion (alfabetycznie) w JavaScript.