Odstráňte posledný znak z reťazca v jazyku Javascript

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.

Odstráňte posledný znak z reťazca v jazyku Javascript

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.