Supprimer le dernier caractère de la chaîne en Javascript

Javascript fournit un large éventail de fonctions de gestion des chaînes. Supprimer le dernier caractère d'une chaîne est une tâche simple en Javascript. Il existe deux manières très simples de s'acquitter de cette tâche, et l'une ou l'autre fonctionne très bien.

Supprimer le dernier caractère de la chaîne en Javascript

Sous-chaîne

La fonction de sous-chaîne en Javascript prend deux arguments, le point de départ de la sous-chaîne et le point de fin de la sous-chaîne. En appelant une sous-chaîne avec 0 comme point de départ et la longueur de la chaîne d'origine moins un comme point de fin, Javascript renverra la chaîne d'origine moins le dernier caractère.

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne); 

Cela devrait apparaître "Angus Macgyver", sans le point d'exclamation.

Tranche

La fonction slice fonctionne de la même manière.

var laChaîne = 'Angus Macgyver !'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusOne); 

Personnellement, j'aime la première option car la sous-chaîne est une fonction familière dans différentes langues. Honnêtement, il n'y a pas de différence cependant - choisissez votre plaisir.

Messages récents