Ten opis pokaże metody usuwania ostatniego przecinka z danego ciągu.
Jak usunąć ostatni przecinek z ciągu w JavaScript?
Aby usunąć ostatni przecinek z ciągu, użyj poniższych metod JavaScript:
- metoda slice()
- Metoda replace()
- metoda substring()
Zbadajmy te metody jeden po drugim.
Metoda 1: Usuń ostatni przecinek z ciągu za pomocą metody slice()
„ plasterek() Metoda ” służy do usuwania dowolnego znaku z ciągu. Wyodrębnia część ciągu na podstawie indeksu początkowego i końcowego i nadaje go jako nowy ciąg. Dokładniej, użyjemy go do usunięcia ostatniego przecinka z ciągu.
Składnia
Postępuj zgodnie z poniższą składnią, aby użyć metody slice():
Strunowy ... plasterek ( startIndex , endIndex ) ;
Tutaj, ' startIndex ” i „ endIndex ” to indeksy określające, która część ciągu ma zostać wyodrębniona.
Przykład
W tym przykładzie najpierw utworzymy zmienną o nazwie „ kolor ”, który przechowuje listę kolorów oddzielonych przecinkami:
był kolor = „czerwony, niebieski, zielony, pomarańczowy” ;
Wywołaj metodę slice(), przekazując indeks początkowy jako „ 0 ”, a indeks końcowy jako „ -1 ”, który pomaga uzyskać ciąg przed ostatnim znakiem będącym przecinkiem:
był odpowiadać = kolor. plasterek ( 0 , - 1 ) ;Wywołanie danej metody slice() spowoduje wyodrębnienie podciągu rozpoczynającego się od indeksu 0 i wyodrębnienie go przed ostatnim znakiem ciągu.
Następnie wydrukuj wynikowy ciąg na konsoli, używając „ konsola.log() ' metoda:
konsola. dziennik ( odpowiadać ) ;Dane wyjściowe pokazują, że ostatni przecinek z listy kolorów został pomyślnie usunięty:
Przejdźmy do drugiej metody!
Metoda 2: Usuń ostatni przecinek z ciągu za pomocą metody replace()
„ zastąpić() Metoda ” służy do prostego zastąpienia wartości w ciągu zdefiniowanym ciągiem, znakiem lub dowolnym symbolem. Jest to predefiniowana metoda obiektu typu String. Przyjmuje dwa parametry i wyprowadza ciąg z nowo zastąpionymi wartościami.
Składnia
Postępuj zgodnie z podaną poniżej składnią, aby użyć metody replace():
Tutaj ' searchValue ” to wartość, którą należy przeszukać i zastąpić „ ZamieńWartość ”.
Przykład
Użyjemy teraz utworzonego już ciągu zapisanego w zmiennej „ kolor ” i wywołaj metodę replace(), przekazując searchValue jako przecinek w postaci wzorca wyrażenia regularnego. Wyodrębnione przecinki zostaną zastąpione pustymi ciągami:
Tutaj, we wzorcu regex, „ * ” oznacza dowolną liczbę (przecinek), a „ $ Znak ” dopasowuje go do końca ciągu.
Na koniec wydrukuj wynikowy ciąg przechowywany w zmiennej „ odpowiadać ” na konsoli, używając przycisku „ konsola.log() ' metoda:
konsola. dziennik ( odpowiadać ) ;Jak widać na wyjściu, ostatni przecinek z ciągu jest usuwany za pomocą metody replace():
Użyjmy innej metody usuwania ostatniego przecinka z ciągu.
Metoda 3: Usuń ostatni przecinek z ciągu za pomocą metody substring()
Istnieje inna metoda JavaScript, która pomaga usunąć przecinki z końca ciągu o nazwie „ podciąg() ' metoda. Podobnie jak metoda slice(), pobiera również dwa parametry i zwraca nowy ciąg jako wynik, wyodrębniając określoną część ciągu jako podciąg na podstawie indeksu początkowego i ostatniego.
Składnia
Postępuj zgodnie z podaną poniżej składnią, aby użyć metody substring():
Tutaj, ' startIndex ” i „ endIndex ” to indeksy określające, która część ciągu powinna zostać wyodrębniona z ciągu. Zauważ, że indeks początkowy jest uwzględniony, podczas gdy indeks końcowy jest wykluczony z ciągu wynikowego.
Przykład
W tym przykładzie użyjemy wcześniej utworzonego ciągu o nazwie „ kolor ” i wywołaj „ podciąg() ” metoda przez przekazanie indeksu początkowego” 0 ”, a ostatni indeks będzie liczbą mniejszą niż całkowita długość:
Na konsoli wypiszemy wynikowy ciąg:
konsola. dziennik ( odpowiadać ) ;Wyjście
Dostarczyliśmy wszystkie metody usuwania ostatniego przecinka z ciągu w JavaScript.
Wniosek
Aby usunąć ostatni przecinek z ciągu, możesz użyć metody slice(), replace() lub substring(). Metody slice() i substring() wyodrębniają ciągi z wyjątkiem ostatniego przecinka, podczas gdy metoda replace() zastępuje tylko ostatni przecinek w ciągu pustym ciągiem. Ten opis zademonstrował metody usuwania ostatniego przecinka z danego ciągu ze szczegółowymi przykładami.