Jak odstranit poslední čárku z řetězce v JavaScriptu

Jak Odstranit Posledni Carku Z Retezce V Javascriptu



Čárka je oddělovač používaný mezi položkami seznamu, frázemi a tak dále. Někdy při psaní v toku přidáme čárku na konec seznamu na konec řetězce. Pro vývojáře může být náročné odstranit poslední čárku ze sady řetězců ručně. Za tímto účelem poskytuje JavaScript některé předdefinované metody, které lze použít k řešení situace.

Tento zápis demonstruje metody pro odstranění poslední čárky z daného řetězce.

Jak odstranit poslední čárku z řetězce v JavaScriptu?

Chcete-li odstranit poslední čárku z řetězce, použijte níže uvedené metody JavaScriptu:







  • metoda slice().
  • metoda nahradit().
  • metoda substring().

Pojďme tyto metody prozkoumat jednu po druhé.



Metoda 1: Odebrat poslední čárku z řetězce pomocí metody slice().

' plátek() ” metoda se používá k odstranění libovolného znaku z řetězce. Extrahuje část řetězce na základě počátečního a koncového indexu a dá ji jako nový řetězec. Konkrétněji jej použijeme pro odstranění poslední čárky z řetězce.



Syntax
Chcete-li použít metodu slice(), postupujte podle níže uvedené syntaxe:





Tětiva .. plátek ( startIndex , endIndex ) ;

Tady, ' startIndex “ a „ endIndex ” jsou indexy, které určují, kterou část řetězce je třeba extrahovat.

Příklad
V tomto příkladu nejprve vytvoříme proměnnou s názvem „ barva ” který ukládá seznam barev oddělených čárkami:



byl barva = 'červená, modrá, zelená, oranžová,' ;

Vyvolejte metodu slice() předáním počátečního indexu jako „ 0 “ a koncový index jako „ -1 ” což pomáhá dostat řetězec před poslední znak, kterým je čárka:

byl Odpovědět = barva. plátek ( 0 , - 1 ) ;

Voláním dané metody slice() se extrahuje podřetězec počínaje indexem 0 a extrahuje se před posledním znakem řetězce.

Poté vytiskněte výsledný řetězec na konzole pomocí „ console.log() “ metoda:

řídicí panel. log ( Odpovědět ) ;

Výstup ukazuje, že poslední čárka ze seznamu barev byla úspěšně odstraněna:

Pojďme k druhému způsobu!

Metoda 2: Odebrat poslední čárku z řetězce pomocí metody replace().

' nahradit() ” metoda se používá k jednoduchému nahrazení hodnoty v řetězci definovaným řetězcem, znakem nebo libovolným symbolem. Je to předdefinovaná metoda objektu typu String. Přijímá dva parametry a vydává řetězec s nově nahrazenými hodnotami.

Syntax
Při použití metody replace() postupujte podle níže uvedené syntaxe:

Tětiva . nahradit ( searchValue , nahraditHodnotu ) ;

Zde, „ searchValue “ je hodnota, kterou je třeba vyhledat a nahradit „ nahraditHodnotu “.

Příklad
Nyní použijeme již vytvořený řetězec uložený v proměnné “ barva ” a zavolejte metodu replace() předáním searchValue jako čárky ve formě vzoru regulárního výrazu. Extrahované čárky budou nahrazeny prázdnými řetězci:

byl Odpovědět = barva. nahradit ( /,*$/ , '' ) ;

Zde ve vzoru regulárního výrazu „ * znak ” označuje libovolné číslo tohoto čísla (čárka) a znak “ $ Znak ” odpovídá až do konce řetězce.

Nakonec vytiskněte výsledný řetězec uložený v proměnné „ Odpovědět “ na konzole pomocí „ console.log() “ metoda:

řídicí panel. log ( Odpovědět ) ;

Jak můžete vidět na výstupu, poslední čárka z řetězce je odstraněna pomocí metody replace():

Použijme jinou metodu pro odstranění poslední čárky z řetězce.

Metoda 3: Odebrat poslední čárku z řetězce pomocí metody substring().

Existuje další metoda JavaScriptu, která pomáhá odstranit čárky z konce řetězce s názvem „ podřetězec() “ metoda. Stejně jako metoda slice() bere také dva parametry a vrací nový řetězec jako výstup extrahováním zadané části řetězce jako podřetězce na základě počátečního a posledního indexu.

Syntax
Chcete-li použít metodu substring(), postupujte podle níže uvedené syntaxe:

Tětiva . podřetězec ( startIndex , endIndex ) ;

Tady, ' startIndex “ a „ endIndex ” jsou indexy, které určují, která část řetězce by měla být z řetězce extrahována. Všimněte si, že počáteční index je zahrnut, zatímco koncový index je z výsledného řetězce vyloučen.

Příklad
V tomto příkladu použijeme dříve vytvořený řetězec s názvem „ barva “ a vyvolejte „ podřetězec() “ metoda předáním počátečního indexu “ 0 “ a poslední index bude o číslo menší než celková délka:

byl Odpovědět = barva. podřetězec ( 0 , barva. délka - 1 ) ;

Na konzoli vytiskneme výsledný řetězec:

řídicí panel. log ( Odpovědět ) ;

Výstup

Poskytli jsme všechny metody pro odstranění poslední čárky z řetězce v JavaScriptu.

Závěr

Pro odstranění poslední čárky z řetězce můžete použít metodu slice(), metodu replace() nebo metodu substring(). Metody slice() a substring() extrahují řetězce kromě poslední čárky, zatímco metoda replace() pouze nahradí poslední čárku v řetězci prázdným řetězcem. Tento zápis demonstroval metody pro odstranění poslední čárky z daného řetězce s podrobnými příklady.