Poista viimeinen merkki merkkijonosta Javascriptissä

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ä

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.