Fjern siste tegn fra streng i Javascript

Javascript tilbyr et bredt utvalg av strenghåndteringsfunksjoner. Å fjerne det siste tegnet fra en streng er en enkel oppgave i Javascript. Det er to veldig enkle måter å løse denne oppgaven på, og begge fungerer fint.

Fjern siste tegn fra streng i Javascript

Understreng

Delstrengfunksjonen i Javascript tar to argumenter, startpunktet til delstrengen og sluttpunktet til delstrengen. Ved å kalle delstreng med 0 som startpunkt, og lengden på den opprinnelige strengen minus én som sluttpunkt, vil Javascript returnere den opprinnelige strengen minus det siste tegnet.

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(StringMinusOne); 

Det skulle dukke opp "Angus Macgyver", uten utropstegn.

Skive

Slice-funksjonen fungerer på samme måte.

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alert(StringMinusOne); 

Jeg personlig liker det første alternativet ettersom understreng er en kjent funksjon på tvers av forskjellige språk. Ærlig talt, det er ingen forskjell – velg din nytelse.