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