Per eliminare l’utlimo carattere di una stringa ci basta applicare contemporaneamente il metodo substring() e la proprietà length.
Supponiamo che la stringa str si quella da cui vogliamo eliminare il carattere:
str=”leva la x”;
La lunghezza della stringa è data dalla proprietà length:
len = str.length
A questo punto applichiamo il metodo substring():
str = str.substring(0,len-1)
A questo punto possiamo scrivere la funzione levaultimo() che prende come parametro una stringa e la ritorna senza l’utlimo carattere:
function levaultimo(str){
len = str.length;
str = str.substring(0,len-1);
return str;
}
Alternativamente potremmo usare il metodo substr() al posto di substring(), la funzione in questo caso può essere scritta così:
function levaultimo(str){
len = str.length;
str = str.substr(0,len-1);
return str;
}