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:
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 ():
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:
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 ():
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:
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 ():
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ść:
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.