Javascript tarjoaa laajan valikoiman merkkijonojen käsittelytoimintoja. Viimeisen merkin poistaminen merkkijonosta on yksinkertainen tehtävä Javascriptissä. On kaksi erittäin suoraviivaista tapaa suorittaa tämä tehtävä, ja jompikumpi toimii hyvin.
![Poista viimeinen merkki merkkijonosta Javascriptissä](http://cdn1.worldcomputerliteracy.net/wp-content/uploads/pc-mobile/691/oowedt999z.jpg)
Alimerkkijono
Javascriptin osamerkkijonofunktiolla on kaksi argumenttia, osamerkkijonon aloituspiste ja osamerkkijonon loppupiste. Kutsumalla alimerkkijonoa, jonka aloituspiste on 0 ja alkuperäisen merkkijonon pituus miinus yksi loppupisteenä, Javascript palauttaa alkuperäisen merkkijonon, josta on vähennetty viimeinen merkki.
var theString = 'Angus Macgyver!'; var MerkkijonoMinusOne = Merkkijono.osamerkkijono(0, Merkkijono.pituus-1); hälytys(TheStringMinusOne);
Sen pitäisi ilmestyä "Angus Macgyver" ilman huutomerkkiä.
Viipale
Slice-toiminto toimii samalla tavalla.
var theString = 'Angus Macgyver!'; var MerkkijonoMinusOne = Merkkijono.viipale(0, -1); hälytys(TheStringMinusOne);
Itse pidän ensimmäisestä vaihtoehdosta, koska osamerkkijono on tuttu toiminto useilla kielillä. Rehellisesti sanottuna ei kuitenkaan ole eroa – valitse mieltymyksesi.