Como remover a última vírgula da string em javascript

Como remover a última vírgula da string em javascript
Uma vírgula é um separador utilizado entre os itens de uma lista, frases e assim por diante. Às vezes, enquanto escrevemos no fluxo, adicionamos a vírgula no final da lista na última string. Pode ser um desafio para um desenvolvedor remover a última vírgula de um conjunto de cordas manualmente. Para esse fim, o JavaScript fornece alguns métodos predefinidos que podem ser utilizados para enfrentar a situação.

Este artigo demonstrará os métodos para eliminar a última vírgula de uma determinada string.

Como remover a última vírgula da string em javascript?

Para remover a última vírgula de uma string, use os métodos JavaScript abaixo:

  • Método Slice ()
  • Método Substituir ()
  • Método substring ()

Vamos explorar esses métodos um por um.

Método 1: Remova a última vírgula da string usando o método slice ()

O "fatiar()”O método é usado para remover qualquer personagem de uma string. Ele extrai a parte da string com base no índice de partida e final e dá como uma nova string. Mais especificamente, nós o usaremos para remover a última vírgula de uma string.

Sintaxe
Siga a sintaxe mencionada abaixo para usar o método slice ():

String… slice (startIndex, endIndex);

Aqui, "startIndex" e a "endindex”São os índices que especificam qual parte da string precisa ser extraída.

Exemplo
Neste exemplo, primeiro criaremos uma variável chamada “cor”Que armazena uma lista de cores separadas por vírgulas:

var color = "vermelho, azul, verde, laranja";

Invocar o método Slice () passando o índice de início como “0”E o índice final como“-1”Isso ajuda a obter a string antes do último personagem que é a vírgula:

var resposta = cor.fatia (0, -1);

Chamando o método slice () dado () extrairá a substring a partir do índice 0 e o extrairá antes do último caractere de uma string.

Em seguida, imprima a sequência resultante no console usando o “console.registro()”Método:

console.log (resposta);

A saída mostra que a última vírgula de uma lista de cores é removida com sucesso:

Vamos em direção ao segundo método!

Método 2: Remova a última vírgula da string usando o método Substituir ()

O "substituir()”O método é usado para simplesmente substituir o valor em uma string pela string definida, caractere ou qualquer símbolo. É o método predefinido do objeto de tipo de string. Ele aceita dois parâmetros e produz uma string com os valores recém -substituídos.

Sintaxe
Siga a sintaxe abaixo para usar o método substituir ():

Corda.substituir (searchValue, substituirValue);

Aqui o "SearchValue”É o valor que precisa ser pesquisado e substituído pelo“substituaValue”.

Exemplo
Agora usaremos a string já criada armazenada na variável “cor”E chame o método replate () passando o SearchValue como vírgula na forma de um padrão regex. As vírgulas extraídas serão substituídas por cordas vazias:

var resposta = cor.substituir (/,*$/, ");

Aqui, no padrão regex, o “*”O sinal indica qualquer número disso (vírgula) e o“$”O sinal combina até o final da string.

Por fim, imprima a sequência resultante armazenada em uma variável “responder”No console usando o“console.registro()”Método:

console.log (resposta);

Como você pode ver na saída, a última vírgula de uma string é removida utilizando o método substituir ():

Vamos usar outro método para remover a última vírgula de uma string.

Método 3: Remova a última vírgula da string usando o método substring ()

Há outro método JavaScript que ajuda a remover vírgulas do final de uma string chamada “substring ()”Método. Assim como o método slice (), também leva dois parâmetros e retorna uma nova string como saída, extraindo a parte especificada da string como uma substring baseada no início e no último índice.

Sintaxe
Siga a sintaxe abaixo fornecida para usar o método substring ():

Corda.substring (startIndex, endindex);

Aqui, "startIndex" e a "endindex”São os índices que especificam qual parte da string deve ser extraída da string. Observe que o índice inicial está incluído, enquanto o índice final é excluído de uma string resultante.

Exemplo
Neste exemplo, usaremos a string criada anteriormente chamada “cor”E invocar o“substring ()”Método passando o índice de início“0”E o último índice será um número menor que o comprimento total:

var resposta = cor.substring (0, cor.comprimento-1);

No console, imprimiremos a string resultante:

console.log (resposta);

Saída

Fornecemos todos os métodos para eliminar a última vírgula de uma string em JavaScript.

Conclusão

Para remover a última vírgula de uma string, você pode usar o método slice (), substituir () ou substring () método. Os métodos Slice () e Substring () extraem as cordas, exceto para a última vírgula, enquanto o método substitui () substitui apenas a última vírgula em uma string por uma sequência vazia. Este artigo demonstrou os métodos para eliminar a última vírgula de uma determinada string com exemplos detalhados.