Javascript giver en bred vifte af strenghåndteringsfunktioner. Fjernelse af det sidste tegn fra en streng er en simpel opgave i Javascript. Der er to meget ligetil måder at løse denne opgave på, og den ene fungerer fint.
Understreng
Understrengsfunktionen i Javascript tager to argumenter, startpunktet for understrengen og slutpunktet for understrengen. Ved at kalde understreng med 0 som startpunkt, og længden af den oprindelige streng minus én som slutpunkt, vil Javascript returnere den oprindelige streng minus det sidste tegn.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); advarsel(StringMinusOne);
Det skulle dukke op "Angus Macgyver", uden udråbstegn.
Skive
Udsnitsfunktionen fungerer på samme måde.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); advarsel(StringMinusOne);
Jeg kan personligt godt lide den første mulighed, da understreng er en velkendt funktion på tværs af forskellige sprog. Helt ærligt, der er dog ingen forskel - vælg din fornøjelse.