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