Remover o último caractere da string em Javascript

Javascript oferece uma ampla gama de funções de manipulação de strings. Remover o último caractere de uma string é uma tarefa simples em Javascript. Existem duas maneiras muito simples de realizar essa tarefa e qualquer uma delas funciona bem.

Remover o último caractere da string em Javascript

Substring

A função substring em Javascript leva dois argumentos, o ponto inicial da substring e o ponto final da substring. Ao chamar a substring com 0 como ponto inicial e o comprimento da string original menos um como ponto final, o Javascript retornará a string original menos o último caractere.

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

Deve aparecer “Angus Macgyver”, sem o ponto de exclamação.

Fatiar

A função de fatia funciona de maneira semelhante.

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

Pessoalmente, gosto da primeira opção, pois a substring é uma função familiar em várias linguagens. Honestamente, não há diferença - escolha o seu prazer.