Während des Umgangs mit Bulk -Daten in JavaScript müssen Sie möglicherweise die Daten basierend auf einem bestimmten Attribut extrahieren. Beispielsweise sortieren Sie die Daten basierend auf dem tatsächlichen/Nachnamen oder Extrahieren eines Teils der Daten. In solchen Situationen helfen Substr () und Substring () -Methoden beim Zugriff auf die erforderlichen Daten bequem über die Indexierung.
Diese Beschreibung wird die Unterschiede zwischen den “ausklären“substr ()" Und "Substring ()”Methoden in JavaScript.
Was ist Substr () -Methode in JavaScript?
Der "substr ()Die Methode gibt die angegebene Anzahl von Zeichen aus dem jeweiligen Index in der angegebenen Zeichenfolge zurück. Diese Methode führt die Extraktion vom Set First Parameter zur angegebenen Länge als zweiter Parameter aus.
Syntax
Saite.Substr (Start, Länge)In der obigen Syntax:
Was ist Substring () -Methode in JavaScript?
Der "Substring ()”Methode holt die Zeichenfolgezeichen zwischen zwei angegebenen Indizes ab und gibt eine neue Zeichenfolge als Gegenleistung aus. Diese bestimmte Methode extrahiert die Zeichen zwischen dem Start und dem Ende (ausgenommen) Set -Parameter, die sich auf die Indizes beziehen.
Syntax
Saite.Substring (Start, Ende)In dieser Syntax:
Kernunterschiede zwischen Substr () und Substring () in JavaScript
Hier ist die Tabelle, die die Kernunterschiede zwischen Substr () und Substring () in JavaScript umfasst:
substr () | Substring () |
Es wird verwendet, um einen Teil der Zeichenfolge zu extrahieren. | Es wird verwendet, um das angegebene Substring innerhalb einer Zeichenfolge zu extrahieren. |
Seine Parameter beziehen sich auf den Startindex und die Länge, bis die Zeichen extrahiert werden müssen. | Seine Parameter deuten auf die Start- und Endpositionen des Substrings hin, die extrahiert werden müssen, ohne den Endindex. |
Es behandelt die negativen Indizes | Es können keine negativen Indizes verarbeiten. |
Analysieren wir den Unterschied zwischen beiden Methoden mit Hilfe von Beispielen:
Beispiel 1: Überprüfen Sie substr () und substring () auf positiven Indizes
In diesem Beispiel wird der Unterschied zwischen beiden Methoden basierend auf den angegebenen positiven Indizes als Parameter analysiert:
Im obigen Code -Snippet:
Ausgang
In der obigen Ausgabe kann der Unterschied in der Ausgabe beider Methoden gemäß der Erklärung beobachtet werden.
Beispiel 2: Überprüfen Sie substr () und substring () auf negative Indizes
In diesem speziellen Beispiel wird der Unterschied in beiden Methoden in den negativen Indizes beobachtet:
Wenden Sie die folgenden Schritte an, wie in den oben genannten Codezeilen angegeben:
Ausgang
Die letzten beiden Ergebnisse bedeuten, dass die “Substring ()Die Methode erleichtert nicht die negativen Indizes, und daher ist der Unterschied bei beiden Methoden klar.
Abschluss
Der "substr ()Die Methode extrahiert die Zeichenfolgezeichen aus dem Set -Index bis zur angegebenen Länge und die “Substring ()Die Methode holt die Zeichen zwischen den festgelegten Indizes ab. Die erstere Methode hat die Kante über die letztere Methode, da sie auch die Zeichen vom Ende behandelt. In diesem Artikel wurde die Unterschiede zwischen den Methoden substr () und substring () mit Hilfe von Beispielen in JavaScript angegeben.