Verwijder laatste teken uit tekenreeks in Javascript

Javascript biedt een breed scala aan functies voor het afhandelen van strings. 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.

Verwijder laatste teken uit tekenreeks in Javascript

Subtekenreeks

De functie substring in Javascript heeft twee argumenten, het startpunt van de substring en het eindpunt van de substring. Door substring aan te roepen met 0 als startpunt en de lengte van de originele string minus één als eindpunt, retourneert Javascript de originele string minus het laatste teken.

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); waarschuwing (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); waarschuwing (theStringMinusOne); 

Persoonlijk vind ik de eerste optie leuk, omdat substring een bekende functie is in verschillende talen. Eerlijk gezegd is er echter geen verschil - kies je plezier.