Eliminați ultimul caracter din șir în Javascript

Javascript oferă o gamă largă de funcții de gestionare a șirurilor. Eliminarea ultimului caracter dintr-un șir este o sarcină simplă în Javascript. Există două moduri foarte simple de a îndeplini această sarcină și oricare dintre ele funcționează bine.

Eliminați ultimul caracter din șir în Javascript

Subșir

Funcția subșir din Javascript ia două argumente, punctul de pornire al subșirului și punctul final al subșirului. Apelând subșir cu 0 ca punct de plecare și lungimea șirului original minus unu ca punct final, Javascript va returna șirul original minus ultimul caracter.

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

Ar trebui să apară „Angus Macgyver”, fără semnul exclamației.

Felie

Funcția slice funcționează în mod similar.

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

Personal îmi place prima opțiune, deoarece subșirul este o funcție familiară în diferite limbi. Sincer, totuși, nu există nicio diferență - alege-ți plăcerea.

Postări recente