Fjern sidste tegn fra streng i Javascript

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.

Fjern sidste tegn fra streng i Javascript

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.