Kuinka poistaa viimeinen pilkku JavaScript-merkkijonosta

Kuinka Poistaa Viimeinen Pilkku Javascript Merkkijonosta



Pilkku on erotin, jota käytetään luettelon kohteiden, lauseiden ja niin edelleen välillä. Joskus kirjoitettaessa kulkua lisäämme pilkun luettelon loppuun merkkijonon viimeiseen kohtaan. Kehittäjälle voi olla haastavaa poistaa viimeinen pilkku merkkijonojoukosta manuaalisesti. Tätä tarkoitusta varten JavaScript tarjoaa joitain ennalta määritettyjä menetelmiä, joita voidaan käyttää tilanteen ratkaisemiseen.

Tämä kirjoitus osoittaa menetelmiä viimeisen pilkun poistamiseksi annetusta merkkijonosta.

Kuinka poistaa viimeinen pilkku JavaScriptin merkkijonosta?

Kun haluat poistaa viimeisen pilkun merkkijonosta, käytä alla annettuja JavaScript-menetelmiä:







  • slice() -menetelmä
  • korvaa() -menetelmä
  • substring()-metodi

Tutkitaan näitä menetelmiä yksitellen.



Tapa 1: Poista viimeinen pilkku merkkijonosta käyttämällä slice()-menetelmää

' viipale() ” -menetelmää käytetään minkä tahansa merkin poistamiseen merkkijonosta. Se poimii osan merkkijonosta alku- ja loppuindeksin perusteella ja antaa sen uutena merkkijonona. Tarkemmin sanottuna käytämme sitä viimeisen pilkun poistamiseen merkkijonosta.



Syntaksi
Noudata alla mainittua syntaksia käyttääksesi slice()-menetelmää:





merkkijono .. viipale ( aloitushakemisto , endIndex ) ;

Täällä, ' aloitushakemisto ' ja ' endIndex ” ovat indeksit, jotka määrittävät, mikä osa merkkijonosta on purettava.

Esimerkki
Tässä esimerkissä luomme ensin muuttujan nimeltä ' väri- ', joka tallentaa luettelon väreistä pilkuilla erotettuna:



oli väri- = 'punainen, sininen, vihreä, oranssi', ;

Kutsu slice()-menetelmä välittämällä aloitusindeksi muodossa ' 0 ' ja loppuindeksi muodossa ' -1 ', joka auttaa saamaan merkkijonon ennen viimeistä merkkiä, joka on pilkku:

oli vastaus = väri. viipale ( 0 , - 1 ) ;

Tietyn slice()-menetelmän kutsuminen purkaa alimerkkijonon 0-indeksistä alkaen ja purkaa sen ennen merkkijonon viimeistä merkkiä.

Tulosta sitten tuloksena oleva merkkijono konsolissa käyttämällä ' console.log() 'menetelmä:

konsoli. Hirsi ( vastaus ) ;

Tulos näyttää, että väriluettelon viimeinen pilkku on poistettu onnistuneesti:

Siirrytään kohti toista menetelmää!

Tapa 2: Poista viimeinen pilkku merkkijonosta käyttäen korvaa()-menetelmää

' korvata() ” -menetelmää käytetään yksinkertaisesti korvaamaan merkkijonon arvo määritellyllä merkkijonolla, merkillä tai millä tahansa symbolilla. Se on String-tyyppisen objektin ennalta määritetty menetelmä. Se hyväksyy kaksi parametria ja tulostaa merkkijonon uusilla arvoilla.

Syntaksi
Noudata alla annettua syntaksia käyttääksesi replace()-menetelmää:

merkkijono . korvata ( searchValue , korvaaValue ) ;

Täällä ' searchValue ' on arvo, joka on etsittävä ja korvattava arvolla ' korvaaValue ”.

Esimerkki
Käytämme nyt jo luotua merkkijonoa, joka on tallennettu muuttujaan ' väri- ” ja kutsua vaihto()-metodia välittämällä searchValue pilkkuna säännöllisen lausekkeen muodossa. Poimitut pilkut korvataan tyhjillä merkkijonoilla:

oli vastaus = väri. korvata ( /,*$/ , '' ) ;

Tässä säännöllisen lausekkeen mallissa ' * '-merkki osoittaa minkä tahansa numeron tästä (pilkku), ja ' $ ” -merkki vastaa sitä merkkijonon loppuun asti.

Tulosta lopuksi muuttujaan tallennettu merkkijono ' vastaus ' konsolissa käyttämällä ' console.log() 'menetelmä:

konsoli. Hirsi ( vastaus ) ;

Kuten tulosteessa näkyy, merkkijonon viimeinen pilkku poistetaan käyttämällä vaihtomenetelmää ():

Käytämme toista tapaa viimeisen pilkun poistamiseen merkkijonosta.

Tapa 3: Poista viimeinen pilkku merkkijonosta käyttämällä substring()-menetelmää

On olemassa toinen JavaScript-menetelmä, joka auttaa poistamaan pilkut ''-nimisen merkkijonon lopusta. osamerkkijono() ”menetelmä. Aivan kuten slice()-menetelmä, se ottaa myös kaksi parametria ja palauttaa uuden merkkijonon lähtönä poimimalla määritetyn osan merkkijonosta alimerkkijonona aloitus- ja viimeisen indeksin perusteella.

Syntaksi
Noudata alla annettua syntaksia käyttääksesi substring()-menetelmää:

merkkijono . alamerkkijono ( aloitushakemisto , endIndex ) ;

Täällä, ' aloitushakemisto ' ja ' endIndex ” ovat indeksit, jotka määrittävät, mikä osa merkkijonosta tulee poimia merkkijonosta. Huomaa, että aloitusindeksi sisällytetään, kun taas loppuindeksi jätetään pois tuloksena olevasta merkkijonosta.

Esimerkki
Tässä esimerkissä käytämme aiemmin luotua merkkijonoa nimeltä ' väri- ' ja kutsua ' osamerkkijono() 'menetelmä ohittamalla aloitusindeksi' 0 ”, ja viimeinen indeksi on kokonaispituutta pienempi numero:

oli vastaus = väri. alamerkkijono ( 0 , väri. pituus - 1 ) ;

Tulostamme tuloksena olevan merkkijonon konsolissa:

konsoli. Hirsi ( vastaus ) ;

Lähtö

Olemme tarjonneet kaikki menetelmät viimeisen pilkun poistamiseksi JavaScript-merkkijonosta.

Johtopäätös

Poistaaksesi viimeisen pilkun merkkijonosta, voit käyttää menetelmää slice()-, replace()- tai substring()-menetelmää. Slice()- ja substring()-menetelmät poimivat merkkijonot viimeistä pilkkua lukuun ottamatta, kun taas vaihto()-menetelmä korvaa vain merkkijonon viimeisen pilkun tyhjällä merkkijonolla. Tämä kirjoitus osoitti yksityiskohtaisten esimerkkien avulla menetelmät viimeisen pilkun poistamiseksi annetusta merkkijonosta.