Jak usunąć ostatni przecinek z ciągu w JavaScript?

Jak Usunac Ostatni Przecinek Z Ciagu W Javascript



Przecinek to separator używany między elementami listy, frazami i tak dalej. Czasami podczas pisania w przepływie dodajemy przecinek na końcu listy na końcu ciągu. Dla programisty może być trudne ręczne usunięcie ostatniego przecinka z zestawu ciągów. W tym celu JavaScript udostępnia kilka predefiniowanych metod, które można wykorzystać do rozwiązania sytuacji.

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():

Strunowy . zastąpić ( searchValue , ZamieńWartość ) ;

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:

był odpowiadać = kolor. zastąpić ( /,*$/ , '' ) ;

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():

Strunowy . podciąg ( startIndex , endIndex ) ;

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ść:

był odpowiadać = kolor. podciąg ( 0 , kolor. długość - 1 ) ;

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.