Usuń pierwszy znak z łańcucha w JavaScript (4 sposoby)
- 1868
- 294
- Roland Sokół
Usunięcie pierwszego znaku z łańcucha jest powszechną operacją w programowaniu JavaScript. Niezależnie od tego, czy pracujesz z danymi wejściowymi użytkownika, czy manipulujesz danymi z interfejsu API, mogą być czasy, w których trzeba usunąć pierwszy znak z ciągu. Na szczęście istnieje kilka sposobów na zrobienie tego w JavaScript.
Metoda 1: Korzystanie z substring ()
metoda
Metoda Substring () zwraca podłoże ciągu na podstawie numerów indeksu podanych jako argumenty. Aby usunąć pierwszy znak z ciągu za pomocą metody Substring (), możesz przekazać wartość 1 jako indeks początkowy.
Oto przykład:
Let Str = "Hello World!"; niech newStr = Str.podłoże (1); // „Ello World!"12 | Let Str = "Hello World!"; niech newStr = Str.podłoże (1); // „Ello World!" |
W tym przykładzie substring ()
Metoda zwraca nowy ciąg, który zaczyna się od indeks 1 (druga postać) i zawiera wszystkie kolejne znaki.
Metoda 2: Korzystanie z plasterek()
metoda
plasterek()
Metoda zwraca również podłoże łańcucha oparte na numerach indeksu podanych jako argumenty. Aby usunąć pierwszy znak z ciągu za pomocą metody slice (), możesz przekazać wartość 1 jako indeks początkowy.
Oto przykład:
Let Str = "Hello World!"; niech newStr = Str.pokrój (1); // „Ello World!";12 | Let Str = "Hello World!"; niech newStr = Str.pokrój (1); // „Ello World!"; |
W tym przykładzie plasterek()
Metoda zwraca nowy ciąg, który rozpoczyna się w indeksie 1 (drugi znak) i zawiera wszystkie kolejne znaki.
Metoda 3: Korzystanie z substr ()
metoda
substr ()
Metoda zwraca podłoże łańcucha na podstawie indeksu początkowego i długości podłańca. Aby usunąć pierwszy znak z ciągu za pomocą metody substr (), możesz przekazać wartość 1 jako wskaźnik początkowy i długość oryginalnego ciągu jako argument długości.
Oto przykład:
Let Str = "Hello World!"; niech newStr = Str.substr (1, str.długość - 1); // „Ello World!"12 | Let Str = "Hello World!"; niech newStr = Str.substr (1, str.długość - 1); // „Ello World!" |
W tym przykładzie metoda substr () zwraca nowy ciąg, który rozpoczyna się w indeksie 1 (drugi znak) i zawiera wszystkie kolejne znaki, ustawiając długość podkładu na długość oryginalnego ciągu minus jeden.
Metoda 4: Korzystanie z zastępować()
metoda
Metoda zastępcza () zastępuje określoną wartość inną wartością w ciągu. Aby usunąć pierwszy znak z ciągu za pomocą metody zastępczej (), możesz użyć wyrażenia regularnego, aby dopasować pierwszy znak i zastąpić go pustym ciągiem.
Oto przykład:
Let Str = "Hello World!"; niech newStr = Str.Wymień (/^./, „”); // „Ello World!"12 | Let Str = "Hello World!"; niech newStr = Str.Wymień (/^./, „”); // „Ello World!" |
W tym przykładzie metoda zastępcza () używa wyrażenia regularnego, aby dopasować się do pierwszego znaku (^.) i zastępuje go pustym sznurkiem. ^ postać w wyrażeniu regularnym pasuje do początku sznurka i .
pasuje do dowolnej postaci.
Wniosek
Istnieje kilka sposobów usunięcia pierwszego znaku z ciągu w JavaScript, w tym za pomocą metod substring (), slice (), substr () i. Wybierz metodę, która najlepiej odpowiada Twoim potrzebom programowania i stylu kodowania.