Ako odstrániť poslednú čiarku z reťazca v JavaScripte

Ako Odstranit Poslednu Ciarku Z Retazca V Javascripte



Čiarka je oddeľovač používaný medzi položkami zoznamu, frázami atď. Niekedy pri písaní toku pridávame čiarku na koniec zoznamu na koniec reťazca. Pre vývojára môže byť náročné manuálne odstrániť poslednú čiarku zo sady reťazcov. Na tento účel poskytuje JavaScript niekoľko preddefinovaných metód, ktoré možno použiť na riešenie situácie.

Tento zápis demonštruje metódy na odstránenie poslednej čiarky z daného reťazca.

Ako odstrániť poslednú čiarku z reťazca v JavaScripte?

Na odstránenie poslednej čiarky z reťazca použite nižšie uvedené metódy JavaScript:







  • metóda slice().
  • metóda nahradiť().
  • metóda substring().

Poďme preskúmať tieto metódy jeden po druhom.



Metóda 1: Odstráňte poslednú čiarku z reťazca pomocou metódy slice().

' plátok () ” metóda sa používa na odstránenie akéhokoľvek znaku z reťazca. Extrahuje časť reťazca na základe počiatočného a koncového indexu a dá ju ako nový reťazec. Presnejšie povedané, použijeme ho na odstránenie poslednej čiarky z reťazca.



Syntax
Ak chcete použiť metódu slice(), postupujte podľa nižšie uvedenej syntaxe:





Reťazec .. plátok ( startIndex , endIndex ) ;

Tu, ' startIndex “ a „ endIndex ” sú indexy, ktoré určujú, ktorú časť reťazca je potrebné extrahovať.

Príklad
V tomto príklade najskôr vytvoríme premennú s názvom „ farba “, v ktorom je uložený zoznam farieb oddelených čiarkami:



bol farba = 'červená, modrá, zelená, oranžová,' ;

Vyvolajte metódu slice() odovzdaním počiatočného indexu ako „ 0 “ a koncový index ako „ -1 ” pomáha dostať reťazec pred posledný znak, ktorým je čiarka:

bol odpoveď = farba. plátok ( 0 , - 1 ) ;

Volaním danej metódy slice() sa extrahuje podreťazec začínajúci od indexu 0 a extrahuje sa pred posledným znakom reťazca.

Potom vytlačte výsledný reťazec na konzole pomocou „ console.log() “ metóda:

konzoly. log ( odpoveď ) ;

Výstup ukazuje, že posledná čiarka zo zoznamu farieb bola úspešne odstránená:

Poďme k druhej metóde!

Metóda 2: Odstráňte poslednú čiarku z reťazca pomocou metódy replace().

' nahradiť () ” metóda sa používa na jednoduché nahradenie hodnoty v reťazci definovaným reťazcom, znakom alebo akýmkoľvek symbolom. Je to preddefinovaná metóda objektu typu String. Akceptuje dva parametre a vypíše reťazec s novo nahradenými hodnotami.

Syntax
Ak chcete použiť metódu replace(), postupujte podľa syntaxe uvedenej nižšie:

Reťazec . nahradiť ( searchValue , nahradiťHodnotu ) ;

Tu je „ searchValue “ je hodnota, ktorú je potrebné vyhľadať a nahradiť „ nahradiťHodnotu “.

Príklad
Teraz použijeme už vytvorený reťazec uložený v premennej “ farba ” a zavolajte metódu replace() odoslaním searchValue ako čiarky vo forme vzoru regulárneho výrazu. Extrahované čiarky budú nahradené prázdnymi reťazcami:

bol odpoveď = farba. nahradiť ( /,*$/ , '' ) ;

Tu sa vo vzore regulárneho výrazu „ * znak “ označuje ľubovoľné číslo tohto čísla (čiarka) a znak “ $ Znak ” sa zhoduje až do konca reťazca.

Nakoniec vytlačte výsledný reťazec uložený v premennej „ odpoveď “ na konzole pomocou „ console.log() “ metóda:

konzoly. log ( odpoveď ) ;

Ako môžete vidieť vo výstupe, posledná čiarka z reťazca sa odstráni použitím metódy replace():

Použime inú metódu na odstránenie poslednej čiarky z reťazca.

Metóda 3: Odstráňte poslednú čiarku z reťazca pomocou metódy substring().

Existuje ďalšia metóda JavaScript, ktorá pomáha odstrániť čiarky z konca reťazca s názvom „ podreťazec() “. Rovnako ako metóda slice() má aj dva parametre a vracia nový reťazec ako výstup extrahovaním špecifikovanej časti reťazca ako podreťazca na základe počiatočného a posledného indexu.

Syntax
Ak chcete použiť metódu substring(), postupujte podľa nižšie uvedenej syntaxe:

Reťazec . podreťazec ( startIndex , endIndex ) ;

Tu, ' startIndex “ a „ endIndex ” sú indexy, ktoré určujú, ktorá časť reťazca by sa mala z reťazca extrahovať. Všimnite si, že počiatočný index je zahrnutý, zatiaľ čo koncový index je vylúčený z výsledného reťazca.

Príklad
V tomto príklade použijeme predtým vytvorený reťazec s názvom „ farba “ a vyvolajte „ podreťazec() “ metóda odovzdaním štartovacieho indexu “ 0 “ a posledný index bude číslo menšie ako celková dĺžka:

bol odpoveď = farba. podreťazec ( 0 , farba. dĺžka - 1 ) ;

Na konzole vytlačíme výsledný reťazec:

konzoly. log ( odpoveď ) ;

Výkon

Poskytli sme všetky metódy na odstránenie poslednej čiarky z reťazca v JavaScripte.

Záver

Na odstránenie poslednej čiarky z reťazca môžete použiť metódu slice(), metódu replace() alebo metódu substring(). Metódy slice() a substring() extrahujú reťazce okrem poslednej čiarky, zatiaľ čo metóda replace() nahradí iba poslednú čiarku v reťazci prázdnym reťazcom. Tento zápis demonštroval metódy na odstránenie poslednej čiarky z daného reťazca s podrobnými príkladmi.