Javascript biedt een breed scala aan string-handling functies. Het laatste teken uit een string verwijderen is een eenvoudige taak in Javascript. Er zijn twee zeer eenvoudige manieren om deze taak uit te voeren, en beide werken prima.
substring
De substring-functie in Javascript heeft twee argumenten, het beginpunt van de substring en het eindpunt van de substring. Door substring met 0 als het beginpunt en de lengte van de oorspronkelijke tekenreeks min één als het eindpunt aan te roepen, retourneert Javascript de oorspronkelijke tekenreeks minus het laatste teken.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring (0, theString.length-1); alert (theStringMinusOne);
Dat zou "Angus Macgyver" moeten verschijnen, zonder het uitroepteken.
Plak
De slice-functie werkt op dezelfde manier.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice (0, -1); alert (theStringMinusOne);
Persoonlijk vind ik de eerste optie leuk omdat substring een vertrouwde functie in verschillende talen is. Eerlijk gezegd is er echter geen verschil - kies je plezier.