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

Jak usunąć ostatnią przecinek z ciągu w JavaScript
Przecinek to separator wykorzystany między pozycjami z listy, fraz i tak dalej. Czasami, pisząc w prądu, dodajemy przecinek na końcu listy na ostatnim ciągu. Deweloper może być trudny do ręcznego usunięcia ostatniego przecinka z zestawu ciągów. W tym celu JavaScript zapewnia pewne predefiniowane metody, które można wykorzystać do rozwiązania sytuacji.

Ten zapis pokaże metody wyeliminowania ostatniego przecinka z danego ciągu.

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

Do usunięcia ostatniego przecinka z ciągu użyj poniżej podanych metod JavaScript:

  • metoda slice ()
  • Metoda zamień ()
  • Metoda Substring ()

Zbadajmy te metody jeden po drugim.

Metoda 1: Usuń ostatni przecinek z ciągu za pomocą metody slice ()

„„plasterek()”Metoda stosuje się do usuwania dowolnego znaku z ciągu. Wyodrębnia część łańcucha na podstawie indeksu początkowego i końcowego i nadaje mu jako nowy ciąg. Mówiąc 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 ():

String… plaste (startIndex, endindex);

Tutaj, "startIndex”I„ „endindex”To indeksy, które określają, która część łańcucha należy wyodrębnić.

Przykład
W tym przykładzie najpierw utworzymy zmienną o nazwie „kolor”, Który przechowuje listę kolorów oddzielonych przecinkami:

var color = "czerwony, niebieski, zielony, pomarańczowy";

Wywołać metodę slice (), przekazując indeks startowy jako „0”I indeks końcowy jako„-1„To pomaga uzyskać sznurek przed ostatnią postacią, jaką jest przecinek:

var odpowiedź = kolor.plasterek (0, -1);

Wywołanie danej metody slice () wyodrębni podłoże, zaczynając od indeksu 0 i wyodrębni go przed ostatnim znakiem ciągu.

Następnie wydrukuj wynikowy ciąg na konsoli za pomocą „konsola.dziennik()" metoda:

konsola.log (odpowiedź);

Wyjście pokazuje, że ostatni przecinek z listy kolorów jest pomyślnie usuwany:

Udajmy się w kierunku drugiej metody!

Metoda 2: Usuń ostatni przecinek z ciągu za pomocą metody zastępczej ()

„„zastępować()”Metoda jest używana do po prostu zastąpienia wartości w ciągu zdefiniowanym ciągu, znakiem lub dowolnym symbolem. Jest to predefiniowana metoda obiektu typu ciąg. Akceptuje dwa parametry i wysyła ciąg z nowo zastąpionymi wartościami.

Składnia
Postępuj zgodnie z poniższą składnią, aby użyć metody zastępczej ():

Strunowy.zamień (wyszukiwanie, zastąpienieValue);

Tutaj "Wartość wyszukiwania”To wartość, którą należy przeszukać i zastąpić„Wymień wartość".

Przykład
Teraz użyjemy już utworzonego ciągu przechowywanego w zmiennej ”kolor”I wywołaj metodę Replay (), przekazując wartość wyszukiwania jako przecinek w postaci wzoru wyrażenia wyrażenia. Wyodrębnione przecinki zostaną zastąpione pustymi sznurkami:

var odpowiedź = kolor.zamień (/,*$/, ");

Tutaj, we wzorze Regex, „*„Znak wskazuje dowolną liczbę tego (przecinek) i„$”Znak odpowiada do końca łańcucha.

Na koniec wydrukuj wynikowy ciąg przechowywany w zmiennej ”odpowiedź”Na konsoli za pomocą„konsola.dziennik()" metoda:

konsola.log (odpowiedź);

Jak widać na wyjściu, ostatnia przecinek z ciągu jest usuwana przy użyciu metody zastępczej ():

Użyjmy innej metody usuwania ostatniego przecinka z ciągu.

Metoda 3: Usuń ostatni przecinek z ciągu za pomocą metody SUBSTRING ()

Istnieje kolejna metoda JavaScript, która pomaga usunąć przecinki z końca ciągu o nazwie „substring ()" metoda. Podobnie jak metoda slice (), przyjmuje również dwa parametry i zwraca nowy ciąg jako wyjście, wyodrębniając określoną część łańcucha jako substring na podstawie początkowego i ostatniego indeksu.

Składnia
Postępuj zgodnie z podłączoną składnią, aby użyć metody Substring ():

Strunowy.podaj (startIndex, endindex);

Tutaj, "startIndex”I„ „endindex”To indeksy, które określają, która część łańcucha powinna być wyodrębniona z ciągu. Należy zauważyć, że indeks startowy jest uwzględniony, a indeks końcowy jest wykluczony z wynikającego z tego ciągu.

Przykład
W tym przykładzie użyjemy wcześniej utworzonego ciągu o nazwie „kolor”I wywołać„substring ()„Metoda, przekazując indeks startowy”0”, A ostatni indeks będzie liczbą mniejszą niż całkowitą długość:

var odpowiedź = kolor.podłoże (0, kolor.długość 1);

Na konsoli wydrukujemy wynikowy ciąg:

konsola.log (odpowiedź);

Wyjście

Przedstawiliśmy wszystkie metody eliminowania ostatniej przecinka z ciągu w JavaScript.

Wniosek

Do usunięcia ostatniego przecinka z ciągu możesz użyć metody metody slice (), zamiennika () lub metody podjazdu (). Metody slice () i podaj () wyodrębniają ciągi, z wyjątkiem ostatniego przecinka, podczas gdy metoda zastępcza () zastępuje ostatni przecinek w ciągu pustym łańcuchem. Ten zapis wykazał metody eliminowania ostatniego przecinka z danego ciągu ze szczegółowymi przykładami.