Wie Sie eine Zeichenfolge mit Hilfe von JavaScript zu explodieren

November 8

In JavaScript können Sie eine Zeichenfolge, die Aufteilung seiner Teile in ein Array mit der Split-Methode explodieren. Die Split-Methode stellt die Funktionalität, die, der Sie möglicherweise aus der explodieren-Methode in anderen Sprachen wie PHP gewöhnt. Aufteilung der Elemente in einer JavaScript-Text-Zeichenfolge in ein Array von Elementen mithilfe der Split-Methode ist einfach. Die Aufgabe kann in ein paar einfachen Codezeilen durchgeführt werden. Es ist auch eine einfache und nützliche Technik zu lernen.

Anweisungen

1 Bereiten Sie Ihre JavaScript-String. Der folgende Code veranschaulicht eine Beispiel-Zeichenfolge erstellen und Speichern einer es innerhalb einer Variablen in einen Auszug von JavaScript:

Var TotalString = "Hier sind einige Wörter in einer Zeichenfolge";

Dieses Beispiel ist für Demonstration, aber können Sie beliebige Textzeichenfolge haben Sie bereits innerhalb des Codes. Wenn die Zeichenfolge aus Benutzereingaben aufgezeichnet werden, speichern sie in der Variablen sowieso.

2 Die Zeichenfolge aufteilen. Mithilfe der folgenden Syntax, Ihre Textzeichenfolge in separate Elemente aufgeteilt:

TotalString.split("");

Dies teilt den String in einzelne Wörter mit Leerzeichen als Trennzeichen. Das Trennzeichen wird als der erste Parameter der Split-Methode wie im Beispiel bereitgestellt. Sie können die Zeichenfolge verwenden alle Trenn-Zeichen, die Sie mögen, Ihren Code auf die Bedürfnisse Ihres eigenen bestimmten Projekts Schneiderei, teilen.

3 Speichern Sie Ihre String-Elemente in einer Array-Variablen. Bisher hat Ihr Code die Zeichenfolge aufteilen aber nichts mit den daraus resultierenden Elementen getan. Mithilfe der folgenden Syntax, das Ergebnis der Split-Operation in einer Variablen speichern:

Var StringElems = TotalString.split("");

Jetzt können Sie jedes einzelne Element, das mit dem Arrayobjekt zu jedem Zeitpunkt später im Code zugreifen. Beispielsweise würde die folgenden das zweite Wort im Satz ausgegeben werden, die an Arrayindex 1 gespeichert ist, da die Array-Positionen bei Null beginnen:

Document.Write(stringElems[1]);

4 Beschränken Sie Ihre Split-Funktion. Optional können Sie das Ergebnis der Operation geteilten begrenzen. Beispielsweise, wenn Sie nur die ersten beiden Wörter speichern wollte, können Sie den folgenden Code:

Var StringElems = totalString.split ("", 2);

Hier werden die ersten beiden Elemente aus der geteilten Vorgang in einem Array gespeichert, aber es hat nichts mit dem Rest der Zeichenfolge. Die Begrenzung auf die Split-Operation angewendet wird, wird als zweiten Parameter an die Funktion bereitgestellt. Dies ist nicht notwendig, so wenn die Split-Methode auf die gesamte Zeichenfolge angewendet soll man einfach diesen zweiten Parameter weglassen können.

5 Testen Sie Ihren Code, indem Sie sie in Ihre Web-Seite einschließen. Experimentieren Sie mit, indem Sie die Split-Methodenparameter ändern und Testen der Seite wieder. Wenn Ihre Seite keine Server-Side-Code enthält, Sie können es testen, indem Sie sie im Web-Browser von Ihrem eigenen Computer öffnen, anstatt es ins Web hochladen jedes Mal Sie eine Änderung vornehmen. Denken Sie daran, zur Anpassung des Codes angepasst, was auch immer Ihr eigenes Projekt zu erreichen versucht.

Tipps & Warnungen

  • Einschließlich Ihrer geteilten Ergebnis in eine Array-Variable bietet Zugriff auf die darin enthaltenen Elemente in Ihrem Skript.
  • Scheitern Ihre Split-Betrieb ausreichend, mit konkreten Beispielen der Textzeichenfolgen zu testen, die Ihr Projekt verwenden werden, kann extrem unvorhersehbarem Verhalten führen.