Kuidas eemaldada JavaScripti stringist viimane koma

Kuidas Eemaldada Javascripti Stringist Viimane Koma



Koma on eraldaja, mida kasutatakse loendi üksuste, fraaside ja muu vahel. Mõnikord lisame voogu kirjutades koma loendi lõppu stringi lõppu. Arendajal võib olla keeruline stringide komplektist viimast koma käsitsi eemaldada. Sel eesmärgil pakub JavaScript mõningaid eelmääratletud meetodeid, mida saab olukorra lahendamiseks kasutada.

See kirjutis näitab meetodeid, kuidas antud stringist viimane koma eemaldada.

Kuidas eemaldada JavaScripti stringist viimane koma?

Stringist viimase koma eemaldamiseks kasutage alltoodud JavaScripti meetodeid:







  • slice() meetod
  • asenda() meetod
  • alamstring() meetod

Uurime neid meetodeid ükshaaval.



1. meetod: eemaldage stringist viimane koma, kasutades meetodit slice()

' slice () ” meetodit kasutatakse mis tahes tähemärgi eemaldamiseks stringist. See eraldab stringi osa algus- ja lõpuindeksi põhjal ning annab selle uue stringina. Täpsemalt kasutame seda stringist viimase koma eemaldamiseks.



Süntaks
Slice() meetodi kasutamiseks järgige alltoodud süntaksit:





String .. viil ( startIndex , endIndeks ) ;

Siin, ' startIndex ' ja ' endIndeks ” on indeksid, mis määravad, milline stringi osa tuleb ekstraktida.

Näide
Selles näites loome kõigepealt muutuja nimega ' värvi ”, mis salvestab komadega eraldatud värvide loendi:



oli värvi = 'punane, sinine, roheline, oranž' ;

Käivitage meetod slice(), edastades algusindeksi kui ' 0 ' ja lõpuindeks kui ' -1 ”, mis aitab leida stringi enne viimast märki, mis on koma:

oli vastama = värvi. viil ( 0 , - 1 ) ;

Antud slice() meetodi väljakutsumine ekstraheerib alamstringi alates indeksist 0 ja eraldab selle enne stringi viimast märki.

Seejärel printige tulemuseks olev string konsoolil, kasutades ' console.log() ” meetod:

konsool. logi ( vastama ) ;

Väljund näitab, et viimane koma värvide loendist on edukalt eemaldatud:

Liigume teise meetodi poole!

2. meetod: eemaldage stringist viimane koma, kasutades asendusmeetodit ().

' asenda () ” meetodit kasutatakse stringi väärtuse lihtsalt asendamiseks määratletud stringi, märgi või mis tahes sümboliga. See on String tüüpi objekti eelmääratletud meetod. See aktsepteerib kahte parameetrit ja väljastab stringi äsja asendatud väärtustega.

Süntaks
Asenduse() meetodi kasutamiseks järgige alltoodud süntaksit:

String . asendada ( searchValue , asendaValue ) ;

Siin on ' searchValue ” on väärtus, mida tuleb otsida ja asendada väärtusega „ asendaValue ”.

Näide
Nüüd kasutame juba loodud stringi, mis on salvestatud muutujasse ' värvi ” ja kutsuvad välja meetodi asendamise(), edastades otsinguväärtuse koma regex-mustri kujul. Ekstraheeritud komad asendatakse tühjade stringidega:

oli vastama = värvi. asendada ( /,*$/ , '' ) ;

Siin on regex-mustris ' * ' märk tähistab selle suvalist numbrit (koma) ja ' $ ” märk sobib sellega kuni stringi lõpuni.

Lõpuks printige muutujasse salvestatud string vastama ' konsoolil, kasutades nuppu ' console.log() ” meetod:

konsool. logi ( vastama ) ;

Nagu näete väljundis, eemaldatakse stringi viimane koma, kasutades meetodit asendamine():

Kasutame stringist viimase koma eemaldamiseks teist meetodit.

3. meetod: eemaldage stringist viimane koma, kasutades alamstring() meetodit

On veel üks JavaScripti meetod, mis aitab eemaldada komasid stringi lõpust nimega ' alamstring() ” meetod. Sarnaselt slice() meetodile võtab see ka kaks parameetrit ja tagastab väljundina uue stringi, eraldades stringi määratud osa alamstringina alguse ja viimase indeksi põhjal.

Süntaks
Substring() meetodi kasutamiseks järgige alltoodud süntaksit:

String . alamstring ( startIndex , endIndeks ) ;

Siin, ' startIndex ' ja ' endIndeks ” on indeksid, mis määravad, milline osa stringist tuleks stringist eraldada. Pange tähele, et algusindeks on kaasatud, samas kui lõppindeks jäetakse tulemuseks olevast stringist välja.

Näide
Selles näites kasutame varem loodud stringi nimega ' värvi ” ja kutsuge esile „ alamstring() 'meetod, läbides algusindeksi' 0 ”, ja viimane indeks on kogupikkusest väiksem arv:

oli vastama = värvi. alamstring ( 0 , värvi. pikkus - 1 ) ;

Konsoolil prindime tulemuseks oleva stringi:

konsool. logi ( vastama ) ;

Väljund

Oleme pakkunud kõik meetodid JavaScripti stringist viimase koma eemaldamiseks.

Järeldus

Stringist viimase koma eemaldamiseks võite kasutada meetodit slice (), asenda () või substring (). Meetodid slice() ja substring() ekstraheerivad stringid, välja arvatud viimase koma, samas kui meetod asendab() asendab ainult stringi viimase koma tühja stringiga. See kirjutis demonstreeris üksikasjalike näidetega meetodeid antud stringist viimase koma eemaldamiseks.