So entfernen Sie das letzte Komma von der Zeichenfolge in JavaScript

So entfernen Sie das letzte Komma von der Zeichenfolge in JavaScript
Ein Komma ist ein Separator, der zwischen den Elementen einer Liste, Phrasen usw. verwendet wird. Manchmal fügen wir beim Schreiben in den Fluss das Komma am Ende der Liste am letzten String hinzu. Für einen Entwickler kann es schwierig sein, das letzte Komma manuell aus einer Reihe von Strings zu entfernen. Zu diesem Zweck bietet JavaScript einige vordefinierte Methoden, die verwendet werden können, um die Situation anzugehen.

In dieser Beschreibung wird die Methoden zur Beseitigung des letzten Kommas aus einer bestimmten Zeichenfolge demonstriert.

So entfernen Sie das letzte Komma von der Zeichenfolge in JavaScript?

Verwenden Sie die folgenden JavaScript-Methoden, um das letzte Komma aus einer Zeichenfolge zu entfernen:

  • Slice () Methode
  • ersetzen () Methode
  • substring () Methode

Lassen Sie uns diese Methoden nacheinander untersuchen.

Methode 1: Entfernen Sie das letzte Komma mit der Slice () -Methode aus der String von String

Der "Scheibe()Die Methode wird zum Entfernen eines Zeichens aus einer Zeichenfolge verwendet. Es extrahiert den Teil der Zeichenfolge basierend auf dem Start und dem Endindex und gibt ihm als neue Zeichenfolge an. Insbesondere werden wir es verwenden, um das letzte Komma aus einer Zeichenfolge zu entfernen.

Syntax
Befolgen Sie die unten erwähnte Syntax, um die Slice () -Methode zu verwenden:

String… Slice (startIndex, EndIndex);

Hier, "Startindex" und das "Endindex”Sind die Indizes, die angeben, welcher Teil der Zeichenfolge extrahiert werden muss.

Beispiel
In diesem Beispiel werden wir zunächst eine Variable namens erstellen “FarbeDas speichert eine Liste von Farben, die durch Kommas getrennt sind:

var color = "rot, blau, grün, orange";

Rufen Sie die Slice () -Methode auf, indem Sie den Startindex als "als" übergeben "0"Und der Endindex als"-1Das hilft, die Zeichenfolge vor dem letzten Zeichen zu bekommen, das das Komma ist:

var antwort = Farbe.Slice (0, -1);

Wenn Sie die angegebene Slice () -Methode aufrufen.

Drucken Sie dann die resultierende Zeichenfolge auf der Konsole mit der “aus“ ausKonsole.Protokoll()" Methode:

Konsole.log (Antwort);

Die Ausgabe zeigt, dass das letzte Komma aus einer Liste von Farben erfolgreich entfernt wird:

Gehen wir auf die zweite Methode zu!

Methode 2: Entfernen Sie das letzte Komma von String mit Ersatz () Methode

Der "ersetzen()Die Methode wird verwendet, um einfach den Wert in einer Zeichenfolge durch die definierte Zeichenfolge, das Zeichen oder ein beliebiges Symbol zu ersetzen. Es ist die vordefinierte Methode des Objekts des String -Typs. Es akzeptiert zwei Parameter und gibt eine Zeichenfolge mit den neu ersetzten Werten aus.

Syntax
Befolgen Sie die untergegebene Syntax, um die Methode Ersatz () zu verwenden:

Saite.ersetzen (SearchValue, ersetzenValue);

Hier das "SearchValue"Ist der Wert, der durchsucht und durch die" ersetzt werden muss "Ersetzen SieValue”.

Beispiel
Wir werden jetzt die bereits erstellte Zeichenfolge verwenden, die in der Variablen gespeichert ist “Farbe”Und rufen Sie die Methode Ersatz () an, indem Sie den Suchwert als Komma in Form eines Regex -Muster. Die extrahierten Kommas werden durch leere Saiten ersetzt:

var antwort = Farbe.ersetzen (/,*$/, ");

Hier im Regex -Muster das “*”Zeichen gibt eine beliebige Anzahl von dieser (Komma) und die“ an$”Zeichen passt es bis zum Ende der Zeichenfolge ab.

Drucken Sie schließlich die in einer Variablen gespeicherte resultierende Zeichenfolge “antworten”Auf der Konsole mit der“Konsole.Protokoll()" Methode:

Konsole.log (Antwort);

Wie Sie in der Ausgabe sehen können, wird das letzte Komma aus einer Zeichenfolge unter Verwendung der Ersatz () -Methode verwendet:

Verwenden wir eine andere Methode, um das letzte Komma aus einer Zeichenfolge zu entfernen.

Methode 3: Entfernen Sie das letzte Komma von der String mit Substring () -Methode

Es gibt eine andere JavaScript -Methode, die dazu beiträgt, Kommas vom Ende einer Zeichenfolge zu entfernen, die als "die" namens "Substring ()" Methode. Genau wie bei der Slice () -Methode werden auch zwei Parameter verwendet und eine neue Zeichenfolge als Ausgabe zurückgegeben, indem der angegebene Teil der Zeichenfolge als Substring basierend auf dem Start- und letzten Index extrahiert wird.

Syntax
Befolgen Sie die untergegewalte Syntax, um die Substring () -Methode zu verwenden:

Saite.Substring (startindex, EndIndex);

Hier, "Startindex" und das "Endindex”Sind die Indizes, die angeben, welcher Teil der Zeichenfolge aus der Zeichenfolge extrahiert werden soll. Beachten Sie, dass der Startindex enthalten ist, während der Endindex von einer resultierenden Zeichenfolge ausgeschlossen ist.

Beispiel
In diesem Beispiel werden wir die zuvor erstellte Zeichenfolge namens “verwenden“Farbe"Und rufen Sie die" auf "Substring ()"Methode durch Übergabe des Startindex"0”, Und der letzte Index ist eine Zahl, die weniger als die Gesamtlänge ist:

var antwort = Farbe.Substring (0, Farbe.Länge-1);

Auf der Konsole drucken wir die resultierende Zeichenfolge:

Konsole.log (Antwort);

Ausgang

Wir haben alle Methoden zur Beseitigung des letzten Kommas aus einer Zeichenfolge in JavaScript bereitgestellt.

Abschluss

Um das letzte Komma aus einer Zeichenfolge zu entfernen, können Sie die Methode Slice (), Ersatz () oder substring () verwenden. Die Slice () und die Substring () -Methoden extrahieren die Zeichenfolgen mit Ausnahme des letzten Kommas, während die Ersatz () -Methode nur das letzte Komma in einer Zeichenfolge durch eine leere Zeichenfolge ersetzt. In diesem Artikel wurde die Methoden zur Beseitigung des letzten Kommas aus einer bestimmten Zeichenfolge mit detaillierten Beispielen gezeigt.