Cómo eliminar la última coma de la cadena en JavaScript

Cómo eliminar la última coma de la cadena en JavaScript
Una coma es un separador utilizado entre los elementos de una lista, frases, etc. A veces, mientras escribimos en el flujo, agregamos la coma al final de la lista al final de la cadena. Puede ser un desafío para un desarrollador eliminar la última coma de un conjunto de cuerdas manualmente. Para este propósito, JavaScript proporciona algunos métodos predefinidos que se pueden utilizar para abordar la situación.

Este artículo demostrará los métodos para eliminar la última coma de una cadena dada.

Cómo eliminar la última coma de la cadena en JavaScript?

Para eliminar la última coma de una cadena, use los métodos JavaScript otorgados a continuación:

  • método slice ()
  • Método reemplazar ()
  • Método Substring ()

Exploremos estos métodos uno por uno.

Método 1: Eliminar la última coma de la cadena usando el método slice ()

El "rebanada()El método se utiliza para eliminar cualquier personaje de una cadena. Extrae la parte de la cadena en función del índice inicial y final y la da como una nueva cadena. Más específicamente, lo usaremos para eliminar la última coma de una cadena.

Sintaxis
Siga la sintaxis mencionada a continuación para usar el método SLICE ():

Cadena ... slice (startIndex, endIndex);

Aquí, "Índice de comienzo" y el "endindex"Son los índices que especifican qué parte de la cadena debe extraerse.

Ejemplo
En este ejemplo, primero crearemos una variable llamada "colorQue almacena una lista de colores separados por comas:

var color = "rojo, azul, verde, naranja";

Invoca el método Slice () pasando el índice de inicio como "0"Y el índice final como"-1"Eso ayuda a obtener la cadena antes del último personaje que es la coma:

respuesta var = color.corte (0, -1);

Llamar al método dado slice () extraerá la subcadena a partir del índice 0 y lo extraerá antes del último carácter de una cadena.

Luego, imprima la cadena resultante en la consola usando el "consola.registro()" método:

consola.log (respuesta);

La salida muestra que la última coma de una lista de colores se elimina con éxito:

Vamos a dirigirnos hacia el segundo método!

Método 2: Eliminar la última coma de la cadena usando el método reemplazar ()

El "reemplazar()El método se utiliza para simplemente reemplazar el valor en una cadena con la cadena definida, el carácter o cualquier símbolo. Es el método predefinido del objeto de tipo de cadena. Acepta dos parámetros y genera una cadena con los valores recién reemplazados.

Sintaxis
Siga la sintaxis dividida a continuación para usar el método reemplazar ():

Cadena.reemplazar (SearchValue, Reemplazar Value);

Aquí el "Searchvalue"Es el valor que debe registrarse y reemplazarse con el"reemplazar valor".

Ejemplo
Ahora usaremos la cadena ya creada almacenada en la variable "color"Y llame al método reemplazar () pasando el SearchValue como una coma en forma de patrón regex. Las comas extraídas serán reemplazadas por cadenas vacías:

respuesta var = color.reemplazar (/,*$/, ");

Aquí, en el patrón regex, el "*"El signo indica cualquier número de esta (coma), y el"psEl signo lo coincide hasta el final de la cadena.

Por último, imprima la cadena resultante almacenada en una variable "respuesta"En la consola usando el"consola.registro()" método:

consola.log (respuesta);

Como puede ver en la salida, la última coma de una cadena se elimina utilizando el método reemplazar ():

Usemos otro método para eliminar la última coma de una cadena.

Método 3: Eliminar la última coma de la cadena usando el método substring ()

Hay otro método de JavaScript que ayuda a eliminar las comas del final de una cadena llamada "subcadena ()" método. Al igual que el método SLICE (), también toma dos parámetros y devuelve una nueva cadena como salida al extraer la parte especificada de la cadena como subcadena basada en el índice Start and Last.

Sintaxis
Siga la sintaxis proporcionada a continuación para usar el método Substring ():

Cadena.subcadena (startIndex, endIndex);

Aquí, "Índice de comienzo" y el "endindex"Son los índices que especifican qué parte de la cadena debe extraerse de la cadena. Tenga en cuenta que se incluye el índice de inicio, mientras que el índice final se excluye de una cadena resultante.

Ejemplo
En este ejemplo, usaremos la cadena creada previamente llamada "color"E invoca el"subcadena ()"Método al pasar el índice de inicio"0", Y el último índice será un número menor que la longitud total:

respuesta var = color.subcadena (0, color.longitud-1);

En la consola, imprimiremos la cadena resultante:

consola.log (respuesta);

Producción

Hemos proporcionado todos los métodos para eliminar la última coma de una cadena en JavaScript.

Conclusión

Para eliminar la última coma de una cadena, puede usar el método slice (), reemplazar () o método substring (). Los métodos Slice () y los substring () extraen las cadenas, excepto la última coma, mientras que el método reemplazar () solo reemplaza la última coma en una cadena con una cadena vacía. Este artículo demostró los métodos para eliminar la última coma de una cadena dada con ejemplos detallados.