Este artigo irá 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 fornecidos abaixo:
- método slice()
- método substituir()
- método substring()
Vamos explorar esses métodos um por um.
Método 1: Remover a última vírgula da string usando o método slice()
O ' fatiar() ” é usado para remover qualquer caractere de uma string. Ele extrai a parte da string com base no índice inicial e final e a fornece como uma nova string. Mais especificamente, vamos usá-lo para remover a última vírgula de uma string.
Sintaxe
Siga a sintaxe abaixo mencionada para usar o método slice():
Corda .. fatiar ( startIndex , endIndex ) ;
Aqui, ' startIndex ' e a ' endIndex ” são os índices que especificam qual parte da string precisa ser extraída.
Exemplo
Neste exemplo, vamos primeiro criar uma variável chamada “ cor ” que armazena uma lista de cores separadas por vírgulas:
foi cor = 'vermelho, azul, verde, laranja,' ;
Invoque o método slice() passando o índice inicial como “ 0 ” e o índice final como “ -1 ” que ajuda a obter a string antes do último caractere que é a vírgula:
foi responda = cor. fatiar ( 0 , - 1 ) ;Chamar o método slice() fornecido extrairá a substring começando do índice 0 e a extrairá antes do último caractere de uma string.
Em seguida, imprima a string resultante no console usando o “ console.log() ” método:
console. registro ( responda ) ;A saída mostra que a última vírgula de uma lista de cores foi removida com sucesso:
Vamos para o segundo método!
Método 2: Remover a última vírgula da string usando o método replace()
O ' substituir() ” é usado para simplesmente substituir o valor em uma string pela string, caractere ou qualquer símbolo definido. É o método predefinido do objeto do tipo String. Ele aceita dois parâmetros e gera uma string com os valores recém-substituídos.
Sintaxe
Siga a sintaxe abaixo para usar o método replace():
Aqui o ' searchValue ” é o valor que precisa ser pesquisado e substituído pelo “ substituirValor ”.
Exemplo
Agora vamos usar a string já criada armazenada na variável “ cor ” e chame o método replace() passando o searchValue como uma vírgula na forma de um padrão regex. As vírgulas extraídas serão substituídas por strings vazias:
Aqui, no padrão regex, o “ * ” indica qualquer número deste (vírgula), e o “ $ ” corresponde até o final da string.
Por fim, imprima a string resultante armazenada em uma variável “ responda ” no console usando o “ console.log() ” método:
console. registro ( responda ) ;Como você pode ver na saída, a última vírgula de uma string é removida utilizando o método replace():
Vamos usar outro método para remover a última vírgula de uma string.
Método 3: Remover a última vírgula da string usando o método substring()
Existe 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(), ele também recebe dois parâmetros e retorna uma nova string como saída extraindo a parte especificada da string como uma substring com base no índice inicial e no último.
Sintaxe
Siga a sintaxe fornecida abaixo para usar o método substring():
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 é incluído, enquanto o índice final é excluído de uma string resultante.
Exemplo
Neste exemplo, usaremos a string criada anteriormente chamada “ cor ” e invoque o “ substring() ” passando o índice inicial “ 0 ”, e o último índice será um número menor que o comprimento total:
No console, imprimiremos a string resultante:
console. registro ( responda ) ;Resultado
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(), o método replace() ou o método substring(). Os métodos slice() e substring() extraem as strings, exceto a última vírgula, enquanto o método replace() substitui apenas a última vírgula de uma string por uma string vazia. Este artigo demonstrou os métodos para eliminar a última vírgula de uma determinada string com exemplos detalhados.