Javascript giver et bredt udvalg af strenghåndteringsfunktioner. At fjerne det sidste tegn fra en streng er en simpel opgave i Javascript. Der er to meget enkle måder at løse denne opgave på, og enten fungerer den ene fint.
substring
Substringsfunktionen i Javascript tager to argumenter, startstrækket til substringsstrengen og sluttrinnet for substring. Ved at kalde substring med 0 som udgangspunkt, og længden af den originale streng minus en som slutpunktet, returnerer Javascript den originale streng minus det sidste tegn.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring (0, the String.length-1); alert (theStringMinusOne);
Det skulle dukke op “Angus Macgyver” uden udråbstegn.
Skive
Skivefunktionen fungerer på samme måde.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice (0, -1); alert (theStringMinusOne);
Jeg personligt kan lide den første mulighed, da substring er en velkendt funktion på tværs af forskellige sprog. Helt ærligt er der dog ingen forskel - vælg din fornøjelse.
