Ta bort sista tecken från sträng i Javascript

Javascript tillhandahåller ett brett utbud av stränghanteringsfunktioner. Att ta bort det sista tecknet från en sträng är en enkel uppgift i Javascript. Det finns två mycket enkla sätt att gå tillväga för den här uppgiften, och båda fungerar bra.

Ta bort sista tecken från sträng i Javascript

Delsträng

Delsträngsfunktionen i Javascript tar två argument, startpunkten för delsträngen och slutpunkten för delsträngen. Genom att anropa delsträng med 0 som startpunkt och längden på den ursprungliga strängen minus ett som slutpunkt, kommer Javascript att returnera den ursprungliga strängen minus det sista tecknet.

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

Det borde dyka upp "Angus Macgyver", utan utropstecken.

Skiva

Slice-funktionen fungerar på liknande sätt.

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

Jag gillar personligen det första alternativet eftersom delsträng är en bekant funktion på olika språk. Ärligt talat, det är dock ingen skillnad - välj ditt nöje.