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.