Kehren Sie die Zeichenreihenfolge einer eingefügten Zeichenkette um, sodass das letzte Zeichen zuerst kommt und umgekehrt—praktisch für Palindrom-Rätsel, Spiegelungs-Displaytests und schnelle String-Manipulation ohne Tabellenkalkulation.
Algorithmus
Der Helper zerlegt die Eingabe mit Array.from(str) in Unicode-Codeeinheiten, kehrt das Array um und fügt das Ergebnis zusammen. Die Verarbeitung läuft vollständig im Browser; nichts wird an einen Server hochgeladen.
Leere Eingabe liefert einen leeren String. Die Transformation ist eine reine Involution: zweimaliges Umkehren stellt den Originaltext wieder her (bei gleichen Kodierungsannahmen).
Wann Sie es nutzen
Prüfen, ob eine Phrase vorwärts und rückwärts gleich liest, umgekehrte Benutzernamen oder stilisierten Social-Text erzeugen, Serialisierer debuggen, die die Pufferreihenfolge versehentlich umkehren, oder String-Indizierung in Programmierkursen vermitteln.
Einschränkungen
Die Umkehrung arbeitet auf JavaScript-String-Codeeinheiten, nicht auf erweiterten Graphem-Clustern. Surrogatpaare (viele Emoji mit Hautton-Modifikatoren, manche kombinierte Akzente) können sich so teilen oder umordnen, dass es für Leser falsch wirkt, obwohl es technisch umgekehrt ist. Kombinierende Zeichen können sich von ihren Basisbuchstaben lösen. Sehr lange Strings können in älteren Browsern träge wirken.
Beispiel
Tool Plaza wird zu azalP looT.