In-Place String-Umkehr in JavaScript
Bei der Arbeit mit Strings in JavaScript kann es Situationen geben, in denen Sie einen String umkehren müssen -place, ohne auf integrierte Funktionen wie .reverse() oder .charAt() angewiesen zu sein. Dies kann erreicht werden, wenn die Zeichenfolge mit einer Return-Anweisung an eine Funktion übergeben wird.
So kehren Sie eine Zeichenfolge direkt um:
Beispiel 1 (ASCII Zeichen):
function reverse(s) { return s.split("").reverse().join(""); } const original = "Hello"; const reversed = reverse(original); console.log(reversed); // "olleH"
Beispiel 2 (Unicode-Unterstützung):
Für Zeichenfolgen, die Multibyte-Zeichen enthalten (z. B. UTF-16), a Eine Unicode-fähige Lösung ist erforderlich.
function reverse(s) { return [...s].reverse().join(""); }
function reverse(s) { return s.split(/(?:)/u).reverse().join(""); }
Durch die Implementierung dieser Lösungen können Sie eine Zeichenfolge effektiv umkehren direkt innerhalb einer Funktion, unabhängig vom verwendeten Zeichensatz.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge direkt in JavaScript umkehren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!