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ść.