2017-10-27 2 views
0

Vergleichen Sie die angegebenen Zeichenfolgen und zeigen Sie die Zeichenfolge, die alphabetisch zuerst kommt. Brauchen Sie Hilfe bei dieser Frage, alles, was ich versuche, endet falsch.Vergleichen Sie zwei Zeichenketten Javascript

var personName1 = "Ann"; // Code will be tested with different names 
var personName2 = "Anthony"; 

Antwort

0

Grundsätzlich die Variablen oder Namen in einem Array sind die Speicherung und Sortierung es, wenn man es sortieren ein Array zurück erhalten wird und man es durch den Index Null Abrufen.

[personName1, personName2].sort()[0] 

Dies ist eine kleinere Codeversion der Antwort von mdawsondev.

+0

Grundsätzlich speichern Sie die Variablen oder Namen in einem Array und sortieren es, wenn Sie es sortieren, erhalten Sie ein Array zurückgegeben und Sie erhalten es durch Index Null abgerufen. Hoffe das hilft!!! – Shabareesh

+0

Bitte fügen Sie das in Ihrer Antwort hinzu. Kommentieren ist nicht notwendig. – Prajwal

+0

[personName1, personName2] .sort() [0] – Shabareesh

1

Sie suchen nach der sort Funktion.

Werfen Sie die Elemente in ein Array, sortieren Sie sie und geben Sie das erste Ergebnis zurück.

var names = ['Bob', 'James', 'Billy']; 
 
console.log (names.sort()[0])

0

jene variable Referenz auf ein Array hinzufügen, nach dem Sie sort & localCompare Methode können die sortierten Array

var personName1 = "Ann"; 
 
var personName2 = "Anthony"; 
 

 
var items = [personName1, personName2]; 
 
items.sort((a, b) => a.localeCompare(b)); 
 
console.log(items)

+0

bin ich der Einzige, der sich Sorgen macht, IE11 zu unterstützen? Nur fragen. – Prajwal

0

Die grundlegende Sache zu bekommen Sie Sie müssen die beiden Variablen hinzufügen, die Sie in einem Array angegeben haben, und die Sortierfunktion auf sie anwenden. Die Sortierfunktion sortiert die Buchstaben in Ihrem Fall in lexikographischer Reihenfolge. Nach dem Sortieren des Arrays gibt das erste Element das alphabetisch erste Element zurück. Der Code-

[personName1, personName2].sort()[0] Ich hoffe, es hilft.

Verwandte Themen