Einfach zu konvertieren Strings in Arrays mit einfachen JQuery -Code -Snippets. Verwenden Sie die split()
-Methode von JQuery (ähnlich der explode()
-Methode von PHP), um die Wörter in einer Zeichenfolge in ein Array aufzuteilen.
Beispielcode:
var numbersString = "1,2,3,4,5,6"; var numbersArray = numbersString.split(',');
Sie können dann die Werte im Array wie folgt durchlaufen:
$.each(numbersArray, function(index, value) { alert(index + ': ' + value); });
Sie können Array -Elemente auch in Saiten integrieren:
var numbersArray = new Array("1", "2", "3", "4", "5", "6"); var numbersString = numbersArray.join(','); alert(numbersString); // 弹出 1,2,3,4,5,6
Denken Sie daran, Ihren JQuery -Code in die Funktion document ready
zu setzen. Weitere Informationen finden Sie in vier verschiedenen Beispielen für jQuery document ready
.
JQuery String to Array FAQ (FAQ)
Es ist sehr einfach, Strings in Arrays in JQuery zu konvertieren. Sie können die split()
-Methode von JavaScript verwenden. Diese Methode spaltet die Zeichenfolge in ein Substring -Array basierend auf dem angegebenen Splitter. Beispiel:
var str = "Hello World"; var arr = str.split(" ");
In diesem Beispiel ist die String "Hello World" in ein Array aufgeteilt, das zwei Elemente enthält: "Hallo" und "Welt". Der Raumschiff ("") wird als Trennzeichen verwendet.
Ja, Sie können Strings in Arrays konvertieren, ohne Grenzwerte anzugeben. In diesem Fall wird jedes Zeichen in der Zeichenfolge ein einzelnes Element im Array. Die Methode lautet wie folgt:
var str = "Hello"; var arr = str.split("");
In diesem Beispiel ist die String "Hallo" in ein Array von fünf Elementen aufgeteilt: "H", "E", "L", "L" und "O".
Um eine von Kommas getrennte Zeichenfolge in ein Array umzuwandeln, können Sie die split()
-Methode verwenden und ein Komma (",", ") als Trennzeichen verwenden. Beispiel:
var str = "apple,banana,cherry"; var arr = str.split(",");
In diesem Beispiel ist die Saite "Apple, Banane, Cherry" in ein Array aufgeteilt, das drei Elemente enthält: "Apple", "Banana" und "Cherry".
jQuery ist eine leistungsstarke JavaScript -Bibliothek, die das HTML -Dokument -Traversal, die Ereignisverarbeitung, die Animation und die AJAX -Interaktion vereinfacht. Es bietet jedoch keine dedizierte Methode, um Strings in Arrays umzuwandeln. Zu diesem Zweck können Sie die split()
-Methode von JavaScript verwenden.
Sie können die join()
-Methode von JavaScript verwenden, um Array -Elemente in eine Zeichenfolge zu kombinieren. Diese Methode erstellt eine neue Zeichenfolge, indem alle Elemente des Arrays verkettet werden, die durch Kommas oder angegebene Splitterzeichenfolgen getrennt sind. Beispiel:
var arr = ["Hello", "World"]; var str = arr.join(" ");
In diesem Beispiel ist das Array ["Hallo", "Welt"] in die Zeichenfolge "Hallo Welt" verkettet. Der Raumschiff ("") wird als Trennzeichen verwendet.
Ja, Sie können Strings in Arrays von Ganzzahlen umwandeln. Sie müssen jedoch jedes String -Element mithilfe der map()
-Methode von JavaScript in eine Ganzzahl umwandeln. Beispiel:
var numbersString = "1,2,3,4,5,6"; var numbersArray = numbersString.split(',');
In diesem Beispiel ist die Zeichenfolge "1,2,3" in ein Array von ganzen Zahlen aufgeteilt: [1, 2, 3].
Um das Konvertieren einer Zeichenfolge in ein mehrdimensionales Array zu konvertieren, wird die Zeichenfolge in Substrings aufgeteilt und dann jedes Substring in ein Array aufgeteilt. Beispiel:
$.each(numbersArray, function(index, value) { alert(index + ': ' + value); });
In diesem Beispiel wird die Zeichenfolge "1-2-3,4-5-6,7-8-9" in ein mehrdimensionales Array aufgeteilt: [[1, 2, 3], [4, 5, 6], [7, 8, 9]].
Ja, Sie können Strings in eine Reihe von Objekten umwandeln. Dies erfordert jedoch einen komplexeren Prozess. Beispiel:
var numbersArray = new Array("1", "2", "3", "4", "5", "6"); var numbersString = numbersArray.join(','); alert(numbersString); // 弹出 1,2,3,4,5,6
In diesem Beispiel ist der "Name: John, Alter: 30; Name: Jane, Alter: 25" String in ein Array von Objekten unterteilt: [{Name: "John", Alter: "30"}, {Name: "Jane", Alter: "25"}].
Sie können reguläre Ausdrücke als Grenzwerte in der split()
-Methode verwenden. Auf diese Weise können Sie Strings in Arrays basierend auf komplexen Mustern aufteilen. Beispiel:
var str = "Hello World"; var arr = str.split(" ");
In diesem Beispiel ist die Saite "Apple Banana-Cherry" in eine Reihe von drei Elementen aufgeteilt: "Apple", "Banana" und "Cherry". Regelmäßiger Ausdruck / [S-] / übereinstimmen einen oder mehrere Räume oder Bindestriche.
Ja, Sie können Strings in umgekehrter Reihenfolge in Arrays umwandeln. Sie können mit der Methode split()
die Zeichenfolge in ein Array konvertieren und dann die reverse()
-Methode verwenden, um die Reihenfolge der Elemente umzukehren. Beispiel:
var str = "Hello"; var arr = str.split("");
In diesem Beispiel ist die String "Hello World" in ein Array aufgeteilt, das zwei Elemente enthält: "Welt" und "Hallo".
Das obige ist der detaillierte Inhalt vonJQuery erstellen Array aus der String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!