So umkehren Sie eine Zeichenfolge in JavaScript um

So umkehren Sie eine Zeichenfolge in JavaScript um

Ein Array umzukehren ist ein sehr beliebtes Codierungsproblem, das häufig als Interviewfrage an Anfänger JavaScript Devs gestellt wird. Manchmal fügen die Interviewer bestimmte Beschränkungen hinzu und zwingen Sie, geniale Lösungen zu finden.

In JavaScript kann eine Zeichenfolge mit vielen verschiedenen Methoden umgekehrt werden. In diesem Beitrag werden wir die kreativsten und interessantesten Methoden zum Umkehren einer Zeichenfolge diskutieren.

So umkehren Sie eine Zeichenfolge mit integrierten Funktionen in JavaScript um?

Eine Kombination aus verschiedenen JavaScript-integrierten Array- und String-Funktionen kann verwendet werden, um eine Zeichenfolge in JavaScript umzukehren. Lassen Sie uns im folgenden Beispiel die verwenden .Teilt(), .reverse () und die .Join () -Methoden, um die Zeichenfolge umzukehren.

Der .Split () Methode erhält die Zeichenfolge als Argument und konvertiert die gesamte Zeichenfolge in ein Array, dann die .Reverse () Methode wird das gesamte Array umkehren, das dann mit der Zeichenfolge wieder in eine Zeichenfolge konvertiert wird .join () Methode.

Lassen Sie Greetings = "Willkommen bei Linux Hint";
let ConvertedArray = Grüße.Teilt(""); // konvertiert die Zeichenfolge in ein Array
Sei ReversedArray = ConvertedArray.umkehren(); // kehrt das Array um
reversedString = ReversedArray.verbinden(""); // konvertiert das umgekehrte Array wieder in eine Zeichenfolge
Konsole.log (reversedString);

Wir können alle diese Methoden auch zusammenketten:

Lassen Sie Greetings = "Willkommen bei Linux Hint";
reversedString = Grüße lassen.Teilt("").umkehren().verbinden("");
Konsole.log (reversedString);

So umkehren Sie eine Zeichenfolge mit einer für die Schleife in JavaScript umgekehrt

Eine Dekrementierung für die Schleife kann auch zur Umkehrung einer Zeichenfolge verwendet werden. Um ein Array mit einer für die Schleife umzukehren, müssen wir zunächst eine neue leere Zeichenfolge erstellen. Wir können dann die Dekrementierung für die Schleife verwenden, um jedes Zeichen der Zeichenfolge in umgekehrter Reihenfolge in die neue Zeichenfolge einzulegen.

var greetings = "Willkommen bei Linux Hint";
var ReversedString = "";
für (lass i = Grüße.Länge-1; i> = 0; ich--)
ReversedString = ReversedString + Grüße [i];

Konsole.log (reversedString);

Abschluss

Die String -Umkehrung ist eine weitere dieser Codierungsherausforderungen, die jeder Codierungsanfänger versuchen muss. Es ist ein einfacher Algorithmus, der häufig in technischen oder Screening -Interviews in Einstiegsebene gefragt wird. Sie können verschiedene Ansätze zur Lösung dieses Problems verfolgen.

In diesem Beitrag haben wir gelernt, drei integrierte Methoden zu ketten, um eine Zeichenfolge in JavaScript umzukehren. Darüber hinaus haben wir gelernt, eine Dekrementierung für die Schleife zu verwenden, um eine Zeichenfolge umzukehren.