Javascript poskytuje širokú škálu funkcií na spracovanie reťazcov. Odstránenie posledného znaku z reťazca je v Javascripte jednoduchá úloha. Existujú dva veľmi jednoduché spôsoby, ako postupovať pri tejto úlohe, a každý z nich funguje dobre.
Podreťazec
Funkcia podreťazca v Javascripte má dva argumenty, začiatočný bod podreťazca a koncový bod podreťazca. Zavolaním podreťazca s 0 ako začiatočným bodom a dĺžkou pôvodného reťazca mínus jedna ako koncovým bodom Javascript vráti pôvodný reťazec mínus posledný znak.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne);
Malo by sa objaviť „Angus Macgyver“ bez výkričníka.
Plátok
Funkcia rezu funguje podobne.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusJedna);
Osobne sa mi páči prvá možnosť, pretože podreťazec je známa funkcia v rôznych jazykoch. Úprimne povedané, nie je v tom žiadny rozdiel – vyberte si svoje potešenie.