Hvordan fjerne siste komma fra streng i JavaScript

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

Denne oppskrivningen vil demonstrere metodene for å eliminere det siste komma fra en gitt streng.

Hvordan fjerne siste komma fra streng i JavaScript?

For å fjerne det siste komma fra en streng, bruk de undergitte JavaScript-metodene:

  • skive () -metode
  • erstatte () metode
  • Substring () -metode

La oss utforske disse metodene en etter en.

Metode 1: Fjern siste komma fra streng ved bruk av skive () -metode

skive()”Metode brukes for å fjerne ethvert tegn fra en streng. Den trekker ut den 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 komma fra en streng.

Syntaks
Følg den under-nevnte syntaks for å bruke skive () -metoden:

Streng ... skive (startIndex, endindex);

Her, “StartIndex" 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 som heter “farge”Som lagrer en liste over farger atskilt med komma:

var color = "rød, blå, grønn, oransje,";

Påkalle skive () -metoden ved å passere startindeksen som “0”Og sluttindeksen som“-1”Det hjelper til med å få strengen før den siste karakteren som er komma:

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

Å ringe den gitte skive () -metoden vil trekke ut substringen fra 0 -indeksen og trekke den ut før den siste tegnet på en streng.

Skriv deretter ut den resulterende strengen på konsollen ved hjelp av “konsoll.Logg()”Metode:

konsoll.logg (svar);

Utgangen viser at det siste komma fra en liste over farger blir fjernet med hell:

La oss ta turen mot den andre metoden!

Metode 2: Fjern siste komma fra streng ved hjelp av erstatning () -metode

erstatte()”Metode brukes til å bare erstatte verdien i en streng med den definerte strengen, karakteren eller et hvilket som helst symbol. Det er den forhåndsdefinerte metoden for strengtypeobjektet. Den godtar to parametere og utganger en streng med de nylig erstattede verdiene.

Syntaks
Følg den undergitte syntaks for å bruke erstatningsmetoden:

Streng.erstatte (searchValue, erstatningsevalue);

Her, "SearchValue”Er verdien som må søkes og erstattes med“erstatningsevalue”.

Eksempel
Vi vil nå bruke den allerede opprettede strengen som er lagret i variabelen “farge”Og ring erstatningsmetoden () ved å passere SearchValue som komma i form av et regex -mønster. De ekstraherte kommaene vil bli erstattet med tomme strenger:

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

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

Til slutt, skriv ut den resulterende strengen som er lagret i en variabel “svar”På konsollen ved å bruke“konsoll.Logg()”Metode:

konsoll.logg (svar);

Som du kan se i utgangen, fjernes det siste komma fra en streng ved å bruke erstatningsmetoden ():

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

Metode 3: Fjern siste komma fra streng ved bruk av Substring () -metode

Det er en annen JavaScript -metode som hjelper til med å fjerne komma fra slutten av en streng som kalles “substring ()”Metode. Akkurat som skive () -metoden, tar den også to parametere og returnerer en ny streng som utgang ved å trekke ut den spesifiserte delen av strengen som en substring basert på start- og siste indeks.

Syntaks
Følg syntaksen under levert for å bruke Substring () -metoden:

Streng.substring (startIndex, endindex);

Her, “StartIndex" 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 som heter “farge”Og påkalle“substring ()”Metode ved å passere startindeksen”0”, Og den siste indeksen vil være et tall mindre enn den totale lengden:

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

På konsollen skriver vi ut den resulterende strengen:

konsoll.logg (svar);

Produksjon

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

Konklusjon

For å fjerne det siste komma fra en streng, kan du bruke metoden for skive (), erstatte () metode eller substring () -metode. Skive () og substring () -metodene trekker ut strengene bortsett fra det siste komma, mens erstatningsmetoden () bare erstatter det siste komma i en streng med en tom streng. Denne oppskrivningen demonstrerte metodene for å eliminere det siste komma fra en gitt streng med detaljerte eksempler.