Funktioniert wie die explode() Funktion in PHP: Auch mit JavaScript kann man einen String in mehrere Teile aufteilen, um einzelne Teile des Strings getrennt weiter zu verarbeiten. Das funktioniert, bis auf die Syntax, genau wie die explode() Funktion in PHP. Statt explode heißt der Befehl in Javascript allerdings split() und wird zum Aufruf direkt an den String angehängt. Anhand eines Trennzeichens wird der String dann aufgeteilt und die einzelnen Teile in einen array gespeichert:
var meinString = "55/Wert";
var ergebnis = meinString.split("/");
Das Trennzeichen, mit dem die Werte in dem String getrennt sind, ist in diesem Beispiel der Schrägstrich “/”. Nach Aufruf der split() Funktion enthält der array “ergebnis” jetzt die beiden Werte des aufgeteilten Strings vor und nach dem Trennzeichen:
ergebnis[0] hat den Wert 55
ergebnis[1] hat den Wert “Wert”
Hat der ursprüngliche String mehrere Trennzeichen, existiert nach Aufruf der Funktion split() für jede weitere Fundstelle ein neuer Wert, auf den man mit ergebnis[2], ergebnis[3]… zugreifen kann.
Mit dieser Hilfe lassen sich mehrere Werte schnell in einer Variablen speichern und später wieder trennen und auslesen, wenn man aus bestimmten Gründen nicht direkt einen Array verwenden kann.