Eliminare l’utlimo carattere di una striga con il Javascript

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;
}