Anonim

JavaScript zapewnia szeroką gamę funkcji obsługi ciągów. Usunięcie ostatniego znaku z łańcucha jest prostym zadaniem w Javascript. Istnieją dwa bardzo proste sposoby wykonania tego zadania i jedno z nich działa dobrze.

Podciąg

Funkcja substring w Javascripcie przyjmuje dwa argumenty: punkt początkowy podłańcucha i punkt końcowy podłańcucha. Po wywołaniu podłańcucha 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 minus ostatni znak.

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

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

Plasterek

Funkcja wycinania działa podobnie.

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

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

Usuń ostatni znak z ciągu w javascript