Anonim

Javascript fornece uma ampla variedade de funções de manipulação de strings. Remover o último caractere de uma string é uma tarefa simples em Javascript. Existem duas maneiras simples de executar essa tarefa e uma delas funciona bem.

Substring

A função de substring no Javascript usa 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); alerta (theStringMinusOne);

Isso deve aparecer "Angus Macgyver", sem o ponto de exclamação.

Fatia

A função de fatia funciona da mesma forma.

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

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

Remover o último caractere da string em javascript