So entfernen Sie das letzte Komma aus der Zeichenfolge in JavaScript

So Entfernen Sie Das Letzte Komma Aus Der Zeichenfolge In Javascript



Ein Komma ist ein Trennzeichen, das zwischen den Elementen einer Liste, Phrasen usw. verwendet wird. Manchmal fügen wir beim Schreiben im Flow das Komma am Ende der Liste am Ende der Zeichenfolge hinzu. Für einen Entwickler kann es schwierig sein, das letzte Komma manuell aus einer Reihe von Zeichenfolgen zu entfernen. Zu diesem Zweck stellt JavaScript einige vordefinierte Methoden bereit, mit denen die Situation angegangen werden kann.

Diese Beschreibung zeigt die Methoden zum Eliminieren des letzten Kommas aus einer gegebenen Zeichenfolge.

Wie entferne ich das letzte Komma aus der Zeichenfolge in JavaScript?

Um das letzte Komma aus einer Zeichenfolge zu entfernen, verwenden Sie die unten angegebenen JavaScript-Methoden:







  • Slice()-Methode
  • replace()-Methode
  • substring()-Methode

Lassen Sie uns diese Methoden nacheinander untersuchen.



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

Das ' Scheibe() ”-Methode wird verwendet, um beliebige Zeichen aus einer Zeichenfolge zu entfernen. Es extrahiert den Teil des Strings basierend auf dem Anfangs- und dem Endindex und gibt ihn als neuen String aus. Genauer gesagt werden wir es verwenden, um das letzte Komma aus einer Zeichenfolge zu entfernen.



Syntax
Befolgen Sie die unten angegebene Syntax, um die Slice()-Methode zu verwenden:





Schnur .. Scheibe ( Startindex , endIndex ) ;

Hier, ' Startindex ' und die ' endIndex “ sind die Indizes, die angeben, welcher Teil der Zeichenfolge extrahiert werden muss.

Beispiel
In diesem Beispiel erstellen wir zuerst eine Variable mit dem Namen „ Farbe “, das eine durch Kommas getrennte Liste von Farben speichert:



war Farbe = 'rot,blau,grün,orange' ;

Rufen Sie die Slice()-Methode auf, indem Sie den Startindex als „ 0 “ und der Endindex als „ -1 “, das hilft, die Zeichenfolge vor dem letzten Zeichen zu erhalten, das das Komma ist:

war Antworten = Farbe. Scheibe ( 0 , - 1 ) ;

Das Aufrufen der angegebenen Slice()-Methode extrahiert die Teilzeichenfolge beginnend mit dem 0-Index und extrahiert sie vor dem letzten Zeichen einer Zeichenfolge.

Geben Sie dann die resultierende Zeichenfolge auf der Konsole mit dem „ Konsole.log() ' Methode:

Konsole. Protokoll ( Antworten ) ;

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

Kommen wir zur zweiten Methode!

Methode 2: Entfernen Sie das letzte Komma aus der Zeichenfolge mit der Methode replace()

Das ' ersetzen() ”-Methode wird verwendet, um den Wert in einer Zeichenfolge einfach durch die definierte Zeichenfolge, das Zeichen oder ein beliebiges Symbol zu ersetzen. Es ist die vordefinierte Methode des Objekts vom Typ String. Es akzeptiert zwei Parameter und gibt einen String mit den neu ersetzten Werten aus.

Syntax
Befolgen Sie die unten angegebene Syntax, um die Methode replace() zu verwenden:

Schnur . ersetzen ( Suchwert , Wert ersetzen ) ;

Hier die ' Suchwert “ ist der Wert, der gesucht und ersetzt werden muss durch „ Wert ersetzen “.

Beispiel
Wir werden jetzt den bereits erstellten String verwenden, der in der Variablen „ Farbe “ und rufen Sie die Methode replace() auf, indem Sie den Suchwert als Komma in Form eines Regex-Musters übergeben. Die extrahierten Kommas werden durch leere Zeichenfolgen ersetzt:

war Antworten = Farbe. ersetzen ( /,*$/ , '' ) ;

Hier, im Regex-Muster, das „ * “-Zeichen gibt eine beliebige Zahl davon an (Komma), und das „ $ ”-Zeichen stimmt bis zum Ende der Zeichenfolge damit überein.

Drucken Sie zuletzt die resultierende Zeichenfolge, die in einer Variablen gespeichert ist. Antworten “ auf der Konsole mit dem „ Konsole.log() ' Methode:

Konsole. Protokoll ( Antworten ) ;

Wie Sie in der Ausgabe sehen können, wird das letzte Komma aus einer Zeichenfolge mithilfe der Methode replace() entfernt:

Lassen Sie uns eine andere Methode verwenden, um das letzte Komma aus einer Zeichenfolge zu entfernen.

Methode 3: Entfernen Sie das letzte Komma aus der Zeichenfolge mit der Methode substring()

Es gibt eine andere JavaScript-Methode, die hilft, Kommas am Ende einer Zeichenfolge namens „ Teilstring() ' Methode. Genau wie die Slice()-Methode nimmt sie auch zwei Parameter und gibt einen neuen String als Ausgabe zurück, indem sie den angegebenen Teil des Strings als Teilstring basierend auf dem Start- und dem letzten Index extrahiert.

Syntax
Befolgen Sie die unten angegebene Syntax, um die Methode substring() zu verwenden:

Schnur . Teilzeichenfolge ( Startindex , endIndex ) ;

Hier, ' Startindex ' und die ' 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 aus einer resultierenden Zeichenfolge ausgeschlossen ist.

Beispiel
In diesem Beispiel verwenden wir die zuvor erstellte Zeichenfolge mit dem Namen „ Farbe “ und rufen Sie die „ Teilstring() „Methode durch Übergabe des Startindex“ 0 “, und der letzte Index ist eine Zahl kleiner als die Gesamtlänge:

war Antworten = Farbe. Teilzeichenfolge ( 0 , Farbe. Länge - 1 ) ;

Auf der Konsole geben wir die resultierende Zeichenfolge aus:

Konsole. Protokoll ( Antworten ) ;

Ausgabe

Wir haben alle Methoden zum Eliminieren des letzten Kommas aus einer Zeichenfolge in JavaScript bereitgestellt.

Fazit

Um das letzte Komma aus einem String zu entfernen, können Sie die Methode slice(), replace() oder substring() verwenden. Die Methoden slice() und substring() extrahieren die Strings bis auf das letzte Komma, während die Methode replace() nur das letzte Komma in einem String durch einen leeren String ersetzt. In diesem Artikel wurden die Methoden zum Entfernen des letzten Kommas aus einer bestimmten Zeichenfolge mit detaillierten Beispielen demonstriert.