Jak usunąć drugi ostatni znak z String w JavaScript

Jak usunąć drugi ostatni znak z String w JavaScript
Podczas programowania w JavaScript, spotykamy sytuacje obejmujące użycie złożonych układów strunowych obejmujących błędy interpunkcyjne lub gramatyczne. Na przykład podczas testowania strony internetowej lub strony internetowej i zwłaszcza niektórych problemów w sekcji DOM. W takich przypadkach usunięcie drugiego ostatniego znaku z ciągu w JavaScript może zaoszczędzić Twój czas i wysiłek.

Ten podręcznik poprowadzi Cię do usunięcia drugiego ostatniego znaku z ciągu w JavaScript.

Jak usunąć drugi ostatni znak z String w JavaScript?

Aby usunąć drugą ostatnią znak z ciągu w JavaScript, użyj:

  • "plasterek()" I "addEventListener ()”Metody
  • "substring ()" metoda

Przejdziemy teraz każde z dwóch podejść jeden po drugim!

Metoda 1: Usuń drugi ostatni znak z ciągów w JavaScript za pomocą metod slice () i addEventListener ()

„„addEventListener ()„Metoda dołącza obsługę zdarzeń do dokumentu, a„plasterek()”Metoda zwraca wybrane elementy jako nową tablicę. Te metody można użyć w połączeniu, aby dodać zdarzenie kliknięcia i pokroić podany ciąg po kliknięciu przycisku.

Składnia

strunowy.Pokrój (start, koniec)

W podanej składni „początek", I "koniec”Odnosi się odpowiednio do indeksów Start and End w danym ciągu.

dokument.addEventListener (kliknij, funkcja)

W powyższej składni „Kliknij”Odnosi się do określonego wydarzenia i„funkcjonować”Jest funkcją, na której ma zastosowanie zdarzenia.

Poniższy przykład wyraźnie wyjaśnia podaną koncepcję.

Przykład
Po pierwsze, utwórz przycisk i nagłówek, który zostanie wyświetlony w modelu Document Obiekt (DOM) w następujący sposób:


Wyjście

Teraz uzyskaj dostęp do utworzonego przycisku i kierowanie za pomocą „dokument.QuerySelelect ()" metoda:

Niech przycisk = dokument.querySelelect („przycisk”);
Niech wyjście = dokument.QuerySelelect („H2”);

Następnie określ wartość ciągu o nazwie „Postać”I zaloguj się na konsoli:

niech string = "znak";
konsola.log („Dana wartość ciągu to:”, String)

Na koniec dodaj „Kliknij„Wydarzenie do utworzonego przycisku. Zastosuj także „plasterek()„Metoda wraz z„długość„Własność w taki sposób, że druga ostatnia postać została wydobywana.

W poniższej demonstracji metoda slice () najpierw odnosi się do całego ciągu z dwoma ostatnimi wartościami odejmowanymi, a następnie druga metoda slice () wyodrębni tylko ostatni znak łańcucha. Oba pobierane podjazdy zostaną pobrane i połączone przy użyciu „+„Operator i wyświetlany jako innerhtml nagłówka nazywa się„wyjście”:

przycisk.addEventListener („kliknij”, () =>
Niech SecondLast = String.pokrój (0, ciąg.Długość - 2) + ciąg.Pokrój (ciąg.długość - 1);
wyjście.innertext = secondlast;
);

Wyjście

Metoda 2: Usuń drugi ostatni znak z ciągu w JavaScript za pomocą metody SUBSTRING ()

„„substring ()”Metoda wyodrębnia znaki od początku do końca bez żadnej zmiany w oryginalnym ciągu. Metodę tę można zaimplementować, aby zlokalizować drugi ostatni znak z danego ciągu, oddzielając ostatnie dwa znaki i łącząc ostatni znak w ciągu.

Składnia

strunowy.podłoże (start, koniec)

W tej konkretnej składni „początek" I "koniec”Odpowiedz odpowiednio do indeksów Start and End, podobnie jak metoda wycinka.

Przykład
Przede wszystkim zapiszymy wartość ciągu o nazwie „JavaScript”I zaloguj się na konsoli:

const string = „javascript”;
konsola.log („Dana wartość ciągu to:”, String)

Teraz zastosuj „substring ()„Metoda, odnosząc się do indeksów ciągów w taki sposób, aby drugi ostatni znak łańcuchowy został zlokalizowany i pominięty przy użyciu tego samego podejścia, które zostało omówione w poprzedniej metodzie:

const secondlast = ciąg.podłoże (0, ciąg.Długość - 2) + ciąg.podłoże (ciąg.długość - 1);

Na koniec wyświetl wynikową wartość ciągów na konsoli:

konsola.Log („wynikowy ciąg po usunięciu drugiego ostatniego znaku jest:”, Secondlast);

Wyjście

Omówiliśmy wszystkie najłatwiejsze metody usunięcia drugiego ostatniego znaku z String w JavaScript.

Wniosek

Aby usunąć drugi ostatni znak z ciągu w JavaScript, użyj „plasterek()" I "addEventListener ()”Metody dodawania zdarzenia kliknięcia i wyodrębnienia drugiego ostatniego znaku na przycisku Kliknij lub„substring ()”Metoda oddzielenia dwóch ostatnich znaków i scalania ostatniej postaci tylko w ciągu. Ten blog wyjaśnił metodę usunięcia drugiej ostatniej postaci z ciągu w JavaScript.