In diesem Artikel wird das Verfahren zum Sortieren von Arrays nach Vornamen (alphabetisch) in JavaScript beschrieben.
So sortieren Sie Array nach FirstName (alphabetisch) in JavaScript?
Um ein Array alphabetisch nach dem Vornamen zu sortieren, verwenden Sie das “Sortieren()Methode in Verbindung mit einer Komparatorfunktion. Die Vergleichsfunktion sollte zwei Objekte als Argumente annehmen und eine negative (-Ve-) Zahl zurückgeben, wenn das erste Objekt vor dem zweiten, 0 (Null) vorhanden sein sollte, wenn sie gleich sind, und eine positive (+ve) Zahl, wenn das erste Objekt sollte kommen nach dem zweiten.
Beispiel
Erstellen Sie eine Reihe von Objekten, die Benutzerinformationen enthalten, z. B. Namen (FirstName, Lastname) und Alter der Benutzer:
Sortieren Sie nun das Array nach ihren Erstnamen. Verwenden Sie zu diesem Zweck also das “Sortieren()Methode mit der Komparatorfunktion. Die Sort () -Methode vergleicht jeden Wert gemäß den angegebenen Kriterien, und jeder Name wird nach dem zurückgegebenen Wert sortiert, wenn die Vergleichsfunktion an die Vergleichsfunktion weitergegeben wird:
Benutzerinformation.sort (function (x, y)Im folgenden obigen Code -Snippet:
Drucken Sie das sortierte Array auf der Konsole:
Konsole.log (userInfo);Es kann beobachtet werden, dass die Auswahl an Benutzerinformationen erfolgreich alphabetisch unter ihren Vornamen sortiert wurde:
Wenn Sie möglicherweise eine Reihe von Wörtern (Namen) haben und jedes Wort alphabetisch (von A-Z) anordnen möchten, verwenden Sie einfach die “Sortieren()" Methode. Das sortierte Array wird von der Sort () -Methode zurückgegeben, die Array -Elemente so arrangiert, wie sie hinzugefügt werden.
Nehmen wir an, wir haben eine Reihe von Namen (kein Objekt, das zuerst und Nachnamen enthält):
lass usernames = ["mari", "emma", "mia", "henry"];Rufen Sie die Sort () -Methode an:
Benutzernamen.Sortieren();Drucken Sie die sortierte Auswahl an Namen auf der Konsole:
Konsole.log (Benutzernamen);Ausgang
Das dreht sich alles um das Sortierarray nach Vorname (alphabetisch) in JavaScript.
Abschluss
Um ein Array alphabetisch nach dem Vornamen zu sortieren, verwenden Sie das “Sortieren()Methode in Verbindung mit einer Komparatorfunktion. Wenn die Funktion einen negativen Wert zurückgibt, ist die “X”Wird vor" sortiert "y"Wenn es positiv zurückgibt, bedeutet es, dass" y "vor" x "sortiert wird. Wenn es 0 gibt, werden Werte in derselben Position liegen. In diesem Artikel wurde das Verfahren zum Sortieren von Arrays nach Vornamen (alphabetisch) in JavaScript beschrieben.