So entfernen Sie das zweite letzte Zeichen von String in JavaScript

So entfernen Sie das zweite letzte Zeichen von String in JavaScript
Während der Programmierung in JavaScript stoßen wir auf Situationen, in denen komplexe String -Arrays verwendet werden, die einige Interpunktions- oder Grammatikfehler umfassen. Zum Beispiel, wenn Sie eine Webseite oder eine Website testen und im Abschnitt DOM im DOM -Abschnitt konfrontiert sind. In solchen Fällen kann das Entfernen des zweiten letzten Zeichens aus einer Zeichenfolge in JavaScript Zeit und Mühe speichern.

In diesem Handbuch werden Sie das zweite letzte Zeichen aus der Zeichenfolge in JavaScript entfernen.

So entfernen Sie das zweite letzte Zeichen von String in JavaScript?

Verwenden Sie: Verwenden Sie:

  • Scheibe()" Und "AddEventListener ()”Methoden
  • Substring ()" Methode

Wir werden jetzt jede der beiden Ansätze nacheinander durchlaufen!

Methode 1: Entfernen Sie das zweite letzte Zeichen von String in JavaScript mithilfe von Slice () und AddEventListener () -Methoden

Der "AddEventListener ()Methode fügt einen Ereignishandler einem Dokument an, während das "Scheibe()Methode gibt ausgewählte Elemente als Neuarray zurück. Diese Methoden können in Kombination verwendet werden, um ein Klickereignis hinzuzufügen und die angegebene Zeichenfolge zu schneiden, wenn die Schaltfläche klickt.

Syntax

Saite.Scheibe (Start, Ende)

In der gegebenen Syntax “,“Start", Und "Ende”Bezieht sich auf die Start- und Endindizes der angegebenen Zeichenfolge.

dokumentieren.AddEventListener (Klicken, Funktion)

In der obigen Syntax “,“klicken"Bezieht sich auf das angegebene Ereignis und"FunktionIst die Funktion, auf die das Ereignis angewendet werden soll.

Das folgende Beispiel erklärt das angegebene Konzept deutlich.

Beispiel
Erstellen Sie zunächst eine Schaltfläche und eine Überschrift, die wie folgt im Dokumentobjektmodell (DOM) angezeigt wird:


Ausgang

Greifen Sie nun auf die erstellte Taste und die Überschrift mit der “zu"dokumentieren.QuerySelector ()" Methode:

Lassen Sie Taste = Dokument.QuerySelector ("Taste");
lass output = document.QuerySelector ("H2");

Geben Sie anschließend einen String -Wert mit dem Namen “an“Charakter”Und protokollieren Sie es auf der Konsole:

Sei String = "Zeichen";
Konsole.log ("Der angegebene Zeichenfolgenwert ist:", String)

Schließlich fügen Sie eine "hinzu"klickenEreignis zum erstellten Schaltfläche. Wenden Sie auch das an “Scheibe()"Methode zusammen mit dem"LängeEigentum so, dass der zweite letzte Zeichen extrahiert wird.

In der folgenden Demonstration bezieht sich die Slice () -Methode zunächst auf die gesamte Zeichenfolge, wobei die letzten beiden Werte abgezogen wurden, und dann extrahiert die zweite Slice () -Methode nur das letzte Zeichenfolgezeichen. Beide abgerufenen Substrings werden abgerufen und verkettet mit dem “+Operator und als innerhtml der Überschrift angezeigtAusgang”:

Taste.AddEventListener ("Click", () =>
lass SecondLast = String.Scheibe (0, String.Länge - 2) + String.Slice (String.Länge - 1);
Ausgang.InnerText = SecondLast;
);

Ausgang

Methode 2: Entfernen Sie das zweite letzte Zeichen aus der Zeichenfolge in JavaScript mithilfe der Substring () -Methode

Der "Substring ()Methode extrahiert Zeichen von Anfang bis Ende ohne Änderung in der ursprünglichen Zeichenfolge. Diese Methode kann implementiert werden, um das zweite letzte Zeichen aus der angegebenen Zeichenfolge zu lokalisieren, indem die letzten beiden Zeichen getrennt und das letzte Zeichen nur in der Zeichenfolge zusammengeführt werden.

Syntax

Saite.Substring (Start, Ende)

In dieser speziellen Syntax “,“Start" Und "Ende”Siehe Start- und Endindizes, ähnlich wie bei der Slice -Methode.

Beispiel
Zunächst werden wir einen String -Wert namens speichern “JavaScript”Und protokollieren Sie es auf der Konsole:

const String = 'JavaScript';
Konsole.log ("Der angegebene Zeichenfolgenwert ist:", String)

Wenden Sie nun das an “anSubstring ()Methode, indem Sie sich auf die String -Indizes beziehen, dass sich das zweite letzte Zeichenfolgezeichen befindet und unter Verwendung desselben Ansatzes weggelassen wird, der in der vorherigen Methode erörtert wird:

const SecondLast = String.Substring (0, String.Länge - 2) + String.Substring (Zeichenfolge.Länge - 1);

Zuletzt den resultierenden Zeichenfolgenwert auf der Konsole anstellen:

Konsole.log ("Die resultierende Zeichenfolge nach dem Entfernen des zweiten letzten Zeichens ist:", SecondLast);

Ausgang

Wir haben alle die einfachsten Methoden erörtert, um das zweite letzte Zeichen von String in JavaScript zu entfernen.

Abschluss

Verwenden Sie die “, um das zweite letzte Zeichen aus einer Zeichenfolge in JavaScript zu entfernenScheibe()" Und "AddEventListener ()"Methoden zum Hinzufügen eines Klickereignisses und zum Extrahieren des zweiten letzten Zeichens auf der Schaltfläche Klick oder die"Substring ()Methode zum Trennen der letzten beiden Zeichen und zur Verschmelzung des letzten Zeichens nur in der Zeichenfolge. In diesem Blog wurde die Methode erläutert, um das zweite letzte Zeichen aus einer Zeichenfolge in JavaScript zu entfernen.