Hvordan fjerne siste komma fra streng i JavaScript

Hvordan Fjerne Siste Komma Fra Streng I Javascript



Et komma er et skilletegn som brukes mellom elementene i en liste, setninger og så videre. Noen ganger, mens vi skriver i flyten, legger vi til kommaet på slutten av listen på den siste av strengen. Det kan være utfordrende for en utvikler å fjerne det siste kommaet fra et sett med strenger manuelt. For dette formålet gir JavaScript noen forhåndsdefinerte metoder som kan brukes for å takle situasjonen.

Denne oppskriften vil demonstrere metodene for å eliminere det siste kommaet fra en gitt streng.

Hvordan fjerne siste komma fra streng i JavaScript?

For å fjerne det siste kommaet fra en streng, bruk JavaScript-metodene nedenfor:







  • slice()-metoden
  • erstatte() metode
  • substring() metode

La oss utforske disse metodene en etter en.



Metode 1: Fjern siste komma fra streng ved hjelp av slice()-metoden

« skive() ”-metoden brukes for å fjerne et hvilket som helst tegn fra en streng. Den trekker ut delen av strengen basert på start- og sluttindeksen og gir den som en ny streng. Mer spesifikt vil vi bruke den til å fjerne det siste kommaet fra en streng.



Syntaks
Følg syntaksen nedenfor for å bruke slice()-metoden:





String .. skive ( startindeks , endIndex ) ;

Her, ' startindeks ' og ' endIndex ” er indeksene som spesifiserer hvilken del av strengen som må trekkes ut.

Eksempel
I dette eksemplet vil vi først lage en variabel kalt ' farge ' som lagrer en liste over farger atskilt med komma:



var farge = 'rød, blå, grønn, oransje,' ;

Påkall slice()-metoden ved å sende startindeksen som ' 0 ' og sluttindeksen som ' -1 ” som hjelper til med å få strengen før det siste tegnet som er kommaet:

var svar = farge. skive ( 0 , - 1 ) ;

Å kalle den gitte slice()-metoden vil trekke ut delstrengen fra 0-indeksen og trekke den ut før det siste tegnet i en streng.

Skriv deretter ut den resulterende strengen på konsollen ved å bruke ' console.log() ' metode:

konsoll. Logg ( svar ) ;

Utdataene viser at det siste kommaet fra en liste over farger er fjernet:

La oss gå mot den andre metoden!

Metode 2: Fjern siste komma fra streng ved å bruke erstatte()-metoden

« erstatte() ”-metoden brukes til å ganske enkelt erstatte verdien i en streng med den definerte strengen, tegnet eller et hvilket som helst symbol. Det er den forhåndsdefinerte metoden for objektet String type. Den godtar to parametere og sender ut en streng med de nylig erstattede verdiene.

Syntaks
Følg syntaksen nedenfor for å bruke replace()-metoden:

String . erstatte ( søkeverdi , erstatte Verdi ) ;

Her er ' søkeverdi ' er verdien som må søkes og erstattes med ' erstatte Verdi '.

Eksempel
Vi vil nå bruke den allerede opprettede strengen som er lagret i variabelen ' farge ” og kall erstatte()-metoden ved å sende søkeverdien som et komma i form av et regex-mønster. De utpakkede kommaene vil bli erstattet med tomme strenger:

var svar = farge. erstatte ( /,*$/ , '' ) ;

Her, i regex-mønsteret, ' * '-tegnet indikerer et hvilket som helst tall av dette (komma), og ' $ ”-tegnet samsvarer med det til slutten av strengen.

Til slutt, skriv ut den resulterende strengen lagret i en variabel ' svar ' på konsollen ved å bruke ' console.log() ' metode:

konsoll. Logg ( svar ) ;

Som du kan se i utdataene, fjernes det siste kommaet fra en streng ved å bruke erstatte()-metoden:

La oss bruke en annen metode for å fjerne det siste kommaet fra en streng.

Metode 3: Fjern siste komma fra streng ved å bruke substring()-metoden

Det er en annen JavaScript-metode som hjelper til med å fjerne kommaer fra slutten av en streng kalt ' delstreng() 'metoden. Akkurat som slice()-metoden, tar den også to parametere og returnerer en ny streng som utdata ved å trekke ut den angitte delen av strengen som en understreng basert på start- og sisteindeksen.

Syntaks
Følg syntaksen nedenfor for å bruke substring()-metoden:

String . understreng ( startindeks , endIndex ) ;

Her, ' startindeks ' og ' endIndex ” er indeksene som spesifiserer hvilken del av strengen som skal trekkes ut fra strengen. Merk at startindeksen er inkludert, mens sluttindeksen er ekskludert fra en resulterende streng.

Eksempel
I dette eksemplet vil vi bruke den tidligere opprettede strengen kalt ' farge ' og påkalle ' delstreng() ' metode ved å sende startindeksen ' 0 ”, og den siste indeksen vil være et tall mindre enn den totale lengden:

var svar = farge. understreng ( 0 , farge. lengde - 1 ) ;

På konsollen vil vi skrive ut den resulterende strengen:

konsoll. Logg ( svar ) ;

Produksjon

Vi har gitt alle metodene for å eliminere det siste kommaet fra en streng i JavaScript.

Konklusjon

For å fjerne det siste kommaet fra en streng, kan du bruke slice()-metoden, replace()-metoden eller substring()-metoden. Metodene slice() og substring() trekker ut strengene bortsett fra det siste kommaet, mens replace()-metoden bare erstatter det siste kommaet i en streng med en tom streng. Denne oppskriften demonstrerte metodene for å eliminere det siste kommaet fra en gitt streng med detaljerte eksempler.