Cómo borrar el último carácter de una cadena en JavaScript

Alguna vez te habrá pasado que estás creando una lista de valores en Javascript y necesitas borrar el último carácter de la cadena resultante. Esto sucede, generalmente, cuando creas una lista de valores separadas por comas.

En mi caso, necesitaba borrar la última coma de la cadena resultante. Siempre había utilizado la función substring pero desde hace algo de tiempo siempre utilizo la función slice, más simple y sencilla. A continuación os dejo un ejemplo de ambas, por si os interesa.



// Método slice
cadena = '1,2,3,4,';
cadena = cadena.slice(0,-1);

// Método substring
cadena = "1,2,3,4,"; 
cadena = cadena.substring(0,cadena.length - 1));


//cadena ahora tiene el valor '1,2,3,4' en ambos casos


  • Siempre a Tope 5.0

    5 meses hace

    La función slice() es mucho mejor y más limpia.

Comenta este artículoPor favor, trata de ser respetuoso. Gracias.

Tu Comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.