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ää:
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:
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ää:
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:
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.