Javascript proporciona una amplia gama de funciones de manejo de cadenas. Eliminar el último carácter de una cadena es una tarea simple en Javascript. Hay dos formas muy sencillas de realizar esta tarea, y cualquiera de las dos funciona bien.
Subcadena
La función de subcadena en Javascript toma dos argumentos, el punto de inicio de la subcadena y el punto final de la subcadena. Al llamar a la subcadena con 0 como punto de partida, y la longitud de la cadena original menos uno como punto final, Javascript devolverá la cadena original menos el último carácter.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring (0, theString.length-1); alerta (theStringMinusOne);
Eso debería aparecer "Angus Macgyver", sin el signo de exclamación.
Rebanada
La función de corte funciona de manera similar.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice (0, -1); alerta (theStringMinusOne);
Personalmente, me gusta la primera opción, ya que la subcadena es una función familiar en varios idiomas. Honestamente, no hay diferencia, elige tu placer.
