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

Comment Supprimer La Derniere Virgule De La Chaine En Javascript



Une virgule est un séparateur utilisé entre les éléments d'une liste, des phrases, etc. Parfois, lors de l'écriture dans le flux, nous ajoutons la virgule à la fin de la liste à la fin de la chaîne. Il peut être difficile pour un développeur de supprimer manuellement la dernière virgule d'un ensemble de chaînes. À cette fin, JavaScript fournit des méthodes prédéfinies qui peuvent être utilisées pour faire face à la situation.

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

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

Pour supprimer la dernière virgule d'une chaîne, utilisez les méthodes JavaScript ci-dessous :







  • méthode slice()
  • méthode replace()
  • 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()

La ' tranche() ” La méthode est utilisée pour supprimer n'importe quel caractère d'une chaîne. Il extrait la partie de la chaîne basée sur l'index de début et de fin et la donne comme nouvelle chaîne. Plus précisément, nous l'utiliserons pour supprimer la dernière virgule d'une chaîne.



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





Chaîne de caractères .. tranche ( 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 allons d'abord créer une variable nommée ' Couleur ” qui stocke une liste de couleurs séparées par des virgules :



a été Couleur = 'rouge, bleu, vert, orange,' ;

Invoquez la méthode slice() en transmettant l'index de départ sous la forme ' 0 ' et l'index de fin comme ' -1 ” qui aide à obtenir la chaîne avant le dernier caractère qui est la virgule :

a été réponse = Couleur. tranche ( 0 , - 1 ) ;

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

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

console. Journal ( réponse ) ;

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

Passons à la seconde méthode !

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

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

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

Chaîne de caractères . remplacer ( valeur de recherche , remplacerValeur ) ;

Ici le ' valeur de recherche ' est la valeur qui doit être recherchée et remplacée par le ' remplacerValeur ”.

Exemple
Nous allons maintenant utiliser la chaîne déjà créée stockée dans la variable ' Couleur ” et appelez la méthode replace() en transmettant la searchValue sous forme de virgule sous la forme d'un modèle regex. Les virgules extraites seront remplacées par des chaînes vides :

a été réponse = Couleur. remplacer ( /,*$/ , '' ) ;

Ici, dans le modèle regex, le ' * ” signe indique n'importe quel nombre de ceci (virgule), et le “ $ ” le signe correspond jusqu'à la fin de la chaîne.

Enfin, imprimez la chaîne résultante stockée dans une variable ' réponse ' sur la console en utilisant le ' console.log() ' 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 replace() :

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

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

Il existe une autre méthode JavaScript qui permet de supprimer les virgules à la fin d'une chaîne appelée ' sous-chaîne() ' méthode. Tout comme la méthode slice(), elle prend également deux paramètres et renvoie une nouvelle chaîne en sortie en extrayant la partie spécifiée de la chaîne en tant que sous-chaîne basée sur le début et le dernier index.

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

Chaîne de caractères . sous-chaîne ( 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ébut est inclus, tandis que l'index de fin 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 invoquez le « sous-chaîne() 'méthode en passant l'index de début' 0 ”, et le dernier index sera un nombre inférieur à la longueur totale :

a été réponse = Couleur. sous-chaîne ( 0 , Couleur. longueur - 1 ) ;

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

console. Journal ( réponse ) ;

Production

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

Conclusion

Pour supprimer la dernière virgule d'une chaîne, vous pouvez utiliser la méthode slice(), la méthode replace() ou la méthode substring(). Les méthodes slice() et substring() extraient les chaînes à l'exception de la dernière virgule, tandis que la méthode replace() remplace uniquement la dernière virgule d'une chaîne par une chaîne vide. Cet article a démontré les méthodes pour éliminer la dernière virgule d'une chaîne donnée avec des exemples détaillés.