Fjern sidste tegn fra streng i Javascript

Det er et simpelt spørgsmål at fjerne det sidste tegn fra en streng i Javascript. Der er 2 måder at gå om dette, enten fungerer fint.

substring

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

Det burde dukke op "Angus Macgyver", uden udråbstegn. Og samme funktionalitet, anden funktion ... ..

Skive

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

Jeg personligt kan lide den første mulighed som substring er en velkendt funktion på tværs af forskellige sprog. Ærligt, der er ingen forskel, men vælg din fornøjelse.

Se Også