Usuń ostatni znak z ciągu w JavaScript

JavaScript udostępnia szeroką gamę funkcji obsługujących ciągi znaków. Usunięcie ostatniego znaku z ciągu jest prostym zadaniem w JavaScript. Istnieją dwa bardzo proste sposoby wykonania tego zadania i każdy z nich działa dobrze.

Usuń ostatni znak z ciągu w JavaScript

Podciąg

Funkcja substring w JavaScript przyjmuje dwa argumenty, punkt początkowy podciągu i punkt końcowy podciągu. Wywołując podciąg z 0 jako punktem początkowym i długością oryginalnego ciągu minus jeden jako punktem końcowym, JavaScript zwróci oryginalny ciąg bez ostatniego znaku.

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

To powinno wyskoczyć „Angus Macgyver”, bez wykrzyknika.

Plasterek

Podobnie działa funkcja plasterkowania.

var theString = 'Angus Macgyver!'; varCiągMinusJeden = Ciąg.slice(0, -1); alert(CiągMinusJeden); 

Osobiście podoba mi się pierwsza opcja, ponieważ podciąg jest funkcją znaną w różnych językach. Szczerze mówiąc, nie ma różnicy – ​​wybierz swoją przyjemność.