Anonim

Javascript offre una vasta gamma di funzioni di gestione delle stringhe. Rimuovere l'ultimo carattere da una stringa è un compito semplice in Javascript. Esistono due modi molto semplici per svolgere questo compito e uno dei due funziona bene.

substring

La funzione di sottostringa in Javascript accetta due argomenti, il punto iniziale della sottostringa e il punto finale della sottostringa. Chiamando la sottostringa con 0 come punto iniziale e la lunghezza della stringa originale meno uno come punto finale, Javascript restituirà la stringa originale meno l'ultimo carattere.

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring (0, theString.length-1); alert (theStringMinusOne);

Dovrebbe apparire "Angus Macgyver", senza il punto esclamativo.

Fetta

La funzione slice funziona in modo simile.

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice (0, -1); alert (theStringMinusOne);

Personalmente mi piace la prima opzione poiché la sottostringa è una funzione familiare in varie lingue. Onestamente, non c'è differenza, scegli il tuo piacere.

Rimuovi l'ultimo carattere dalla stringa in javascript