Angenommen, ich habe ein Array mit den 26 Buchstaben in zufälliger Reihenfolge. Ich kann mit der Array.sort()
Funktion alphabetisch sortieren. Aber wie sortiere ich, wenn ich ein bestimmtes Alphabet haben will, sage "M", das erste in der Liste zu sein, und sortiere dann alphabetisch für den Rest der Alphabete.Javascript Array-Sortierung mit bestimmten Kriterien
Momentan habe ich das "M" aus dem Array gespleißt und nach der Sortierung verschiebe ich es wieder in die Liste. Ist diese Vorgehensweise in Ordnung oder gibt es einen saubereren Weg?
Beispiel:
unsortiert: ['b','c','d','m','a']
Sortiert: ['m','a','b','c','d']
Fügen Sie ein Beispiel hinzu, wie eine unsortierte Zeichenfolge und eine sortierte Zeichenfolge aussehen würden. –
Ihr aktueller Ansatz scheint mir besser zu sein, als einen eigenen Sortieralgorithmus zu implementieren. – str
War gerade dabei hinzuzufügen was @str sagte. –