Javascript proporciona una àmplia gamma de funcions de gestió de cadenes. Eliminar l'últim caràcter d'una cadena és una tasca senzilla a Javascript. Hi ha dues maneres molt senzilles de fer aquesta tasca, i qualsevol d'elles funciona bé.
Subcadena
La funció de subcadena de Javascript pren dos arguments, el punt inicial de la subcadena i el punt final de la subcadena. En cridar una subcadena amb 0 com a punt inicial i la longitud de la cadena original menys un com a punt final, Javascript retornarà la cadena original menys l'últim caràcter.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alerta(theStringMinusOne);
Hauria d'aparèixer "Angus Macgyver", sense el signe d'exclamació.
llesca
La funció de tall funciona de manera similar.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alerta(theStringMinusOne);
Personalment, m'agrada la primera opció, ja que la subcadena és una funció familiar en diversos idiomes. Sincerament, no hi ha cap diferència: tria el teu plaer.