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