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