Eemaldage Javascripti stringist viimane märk

Javascript pakub laias valikus stringide käsitlemise funktsioone. Viimase tähemärgi eemaldamine stringist on Javascriptis lihtne ülesanne. Selle ülesande täitmiseks on kaks väga lihtsat viisi ja üks neist töötab hästi.

Eemaldage Javascripti stringist viimane märk

Alamstring

Javascripti alamstringi funktsioon võtab kaks argumenti: alamstringi alguspunkt ja alamstringi lõpp-punkt. Kutsudes välja alamstringi, mille alguspunktiks on 0 ja mille lõpp-punktiks on algse stringi pikkus miinus üks, tagastab Javascript algse stringi, millest on maha arvatud viimane märk.

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

See peaks ilmuma "Angus Macgyver" ilma hüüumärgita.

Viil

Viilu funktsioon töötab sarnaselt.

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

Mulle isiklikult meeldib esimene variant, kuna alamstring on paljudes keeltes tuttav funktsioon. Ausalt öeldes pole vahet – vali oma nauding.