Comment supprimer la dernière virgule de la chaîne en javascript

Comment supprimer la dernière virgule de la chaîne en javascript
Une virgule est un séparateur utilisé entre les éléments d'une liste, des phrases, etc. Parfois, en écrivant dans le flux, nous ajoutons la virgule à la fin de la liste au dernier de la chaîne. Il peut être difficile pour un développeur de retirer manuellement la dernière virgule d'un ensemble de cordes. À cette fin, JavaScript fournit des méthodes prédéfinies qui peuvent être utilisées pour lutter contre la situation.

Cet article démontrera les méthodes d'élimination de la dernière virgule d'une chaîne donnée.

Comment supprimer la dernière virgule de la chaîne en javascript?

Pour retirer la dernière virgule d'une chaîne, utilisez les méthodes JavaScript-données:

  • Méthode Slice ()
  • Méthode remplacer ()
  • Méthode substring ()

Explorons ces méthodes une par une.

Méthode 1: supprimer la dernière virgule de la chaîne à l'aide de la méthode Slice ()

Le "tranche()«La méthode est utilisée pour retirer n'importe quel caractère d'une chaîne. Il extrait la partie de la chaîne en fonction de l'index de démarrage et de fin et le donne comme une nouvelle chaîne. Plus précisément, nous l'utiliserons pour retirer la dernière virgule d'une chaîne.

Syntaxe
Suivez la syntaxe mentionnée ci-dessous pour utiliser la méthode Slice ():

String… Slice (startIndex, endIndex);

Ici, "startIndex" et le "endindex«Sont les index qui spécifient quelle partie de la chaîne doit être extraite.

Exemple
Dans cet exemple, nous créerons d'abord une variable nommée «couleur«Cela stocke une liste de couleurs séparées par des virgules:

var color = "rouge, bleu, vert, orange,";

Invoquez la méthode Slice () en passant l'index de démarrage comme «0»Et l'indice final comme«-1«Cela aide à obtenir la chaîne avant le dernier caractère qu'est la virgule:

var réponse = couleur.tranche (0, -1);

L'appel de la méthode Slice () donnée extraire la sous-chaîne à partir de l'index 0 et l'extraire avant le dernier caractère d'une chaîne.

Ensuite, imprimez la chaîne résultante sur la console en utilisant le «console.enregistrer()" méthode:

console.journal (réponse);

La sortie montre que la dernière virgule à partir d'une liste de couleurs est supprimée avec succès:

Dirigeons-nous vers la deuxième méthode!

Méthode 2: supprimer la dernière virgule de la chaîne à l'aide de la méthode remplace ()

Le "remplacer()«La méthode est utilisée pour remplacer simplement la valeur dans une chaîne par la chaîne définie, le caractère ou tout symbole. C'est la méthode prédéfinie de l'objet de type de chaîne. Il accepte deux paramètres et produit une chaîne avec les valeurs nouvellement remplacées.

Syntaxe
Suivez la syntaxe dirigée ci-dessous pour utiliser la méthode Replace ():

Chaîne.remplacer (searchvalue, remphiervalue);

Ici le "calendrier de recherche«La valeur doit être recherchée et remplacée par le«Remplacer VALUe".

Exemple
Nous allons maintenant utiliser la chaîne déjà créée stockée dans la variable "couleur”Et appelez la méthode Remplace () en passant la valeur de recherche comme une virgule sous la forme d'un motif regex. Les virgules extraites seront remplacées par des chaînes vides:

var réponse = couleur.remplacer (/, * $ /, ");

Ici, dans le modèle regex, le «*»Le signe indique un nombre de ces (virgules), et le« «$”Le signe correspond à la fin de la chaîne.

Enfin, imprimez la chaîne résultante stockée dans une variable "répondre"Sur la console en utilisant le"console.enregistrer()" méthode:

console.journal (réponse);

Comme vous pouvez le voir dans la sortie, la dernière virgule d'une chaîne est supprimée en utilisant la méthode Remplace ():

Utilisons une autre méthode pour retirer la dernière virgule d'une chaîne.

Méthode 3: supprimer la dernière virgule de la chaîne à l'aide de substring () Méthode

Il existe une autre méthode JavaScript qui aide à supprimer les virgules de la fin d'une chaîne appelée «substring ()" méthode. Tout comme la méthode Slice (), il prend également deux paramètres et renvoie une nouvelle chaîne en sortie en extrait la partie spécifiée de la chaîne en tant que sous-chaîne en fonction du début et du dernier index.

Syntaxe
Suivez la syntaxe fournie ci-dessous pour utiliser la méthode substring ():

Chaîne.substring (startIndex, endIndex);

Ici, "startIndex" et le "endindex«Sont les index qui spécifient quelle partie de la chaîne doit être extraite de la chaîne. Notez que l'index de démarrage est inclus, tandis que l'indice final est exclu d'une chaîne résultante.

Exemple
Dans cet exemple, nous utiliserons la chaîne créée précédemment appelée «couleur"Et invoque le"substring ()"Méthode en passant l'index de démarrage"0», Et le dernier index sera un nombre inférieur à la longueur globale:

var réponse = couleur.substrat (0, couleur.longueur-1);

Sur la console, nous imprimerons la chaîne résultante:

console.journal (réponse);

Sortir

Nous avons fourni toutes les méthodes pour éliminer la dernière virgule d'une chaîne en JavaScript.

Conclusion

Pour retirer la dernière virgule d'une chaîne, vous pouvez utiliser la méthode Slice (), remplacer () ou la méthode substring (). Les méthodes Slice () et substring () extraient les cordes à l'exception de la dernière virgule, tandis que la méthode Remplace () remplace uniquement la dernière virgule d'une chaîne avec une chaîne vide. Cet article a démontré les méthodes d'élimination de la dernière virgule d'une chaîne donnée avec des exemples détaillés.