Rumah >hujung hadapan web >tutorial js >JQuery Buat Array dari String

JQuery Buat Array dari String

Christopher Nolan
Christopher Nolanasal
2025-03-03 00:26:12504semak imbas

jQuery Create Array From String

Mudah untuk menukar rentetan ke dalam tatasusunan dengan coretan kod jQuery yang mudah. Gunakan kaedah JQuery's

(sama dengan kaedah PHP split()) untuk memecah kata -kata dalam rentetan ke dalam array. explode()

Contoh Kod:

anda boleh melangkah melalui nilai -nilai dalam array seperti ini:
var numbersString = "1,2,3,4,5,6";
var numbersArray = numbersString.split(',');

anda juga boleh menyusun semula elemen array ke dalam rentetan:
$.each(numbersArray, function(index, value) { 
  alert(index + ': ' + value);
});

ingat untuk meletakkan kod jQuery anda di dalam fungsi
var numbersArray = new Array("1", "2", "3", "4", "5", "6");
var numbersString = numbersArray.join(',');
alert(numbersString); 
// 弹出 1,2,3,4,5,6
. Untuk maklumat lanjut, sila rujuk kepada empat contoh jQuery

yang berbeza. document ready document ready

String jQuery ke Soalan Lazim Array (FAQ)

Bagaimana untuk menukar rentetan ke array menggunakan jQuery?

Menukar rentetan ke tatasusunan dalam jQuery sangat mudah. Anda boleh menggunakan kaedah JavaScript

. Kaedah ini memecah rentetan ke dalam array substring berdasarkan splitter yang ditentukan. Contoh:

split()

Dalam contoh ini, rentetan "Hello World" dibahagikan kepada array yang mengandungi dua elemen: "Hello" dan "World". Watak ruang ("") digunakan sebagai pemisah.
var str = "Hello World";  
var arr = str.split(" ");  

Bagaimana untuk menukar rentetan ke array tanpa menggunakan pembatas?

Ya, anda boleh menukar rentetan ke array tanpa menentukan pembatas. Dalam kes ini, setiap watak dalam rentetan akan menjadi elemen tunggal dalam array. Kaedahnya adalah seperti berikut:

Dalam contoh ini, rentetan "Hello" dibahagikan kepada pelbagai lima elemen: "H", "E", "L", "L", dan "O".
var str = "Hello";  
var arr = str.split("");  

Bagaimana untuk menukar rentetan koma yang dipisahkan ke dalam tatasusunan?

Untuk menukar rentetan yang dipisahkan koma ke dalam array, anda boleh menggunakan kaedah

dan menggunakan koma (",") sebagai pemisah. Contoh:

split()

Dalam contoh ini, rentetan "epal, pisang, ceri" dibahagikan kepada array yang mengandungi tiga elemen: "Apple", "Pisang" dan "Cherry".
var str = "apple,banana,cherry";  
var arr = str.split(",");  

Bolehkah jQuery digunakan untuk menukar rentetan ke dalam tatasusunan?

JQuery adalah perpustakaan JavaScript yang kuat yang memudahkan dokumen HTML Traversal, pemprosesan acara, animasi, dan interaksi Ajax. Walau bagaimanapun, ia tidak menyediakan kaedah khusus untuk menukar rentetan ke dalam tatasusunan. Anda boleh menggunakan kaedah JavaScript

untuk tujuan ini.

split() Bagaimana untuk menyatukan unsur -unsur array ke dalam rentetan?

anda boleh menggunakan kaedah

JavaScript untuk menggabungkan elemen array ke dalam rentetan. Kaedah ini mewujudkan rentetan baru dengan menggabungkan semua elemen array, dipisahkan oleh koma atau rentetan splitter yang ditentukan. Contoh:

join()

Dalam contoh ini, array ["hello", "world"] disatukan ke dalam rentetan "Hello World". Watak ruang ("") digunakan sebagai pemisah.
var arr = ["Hello", "World"];  
var str = arr.join(" ");  

Bagaimana untuk menukar rentetan ke pelbagai bilangan bulat?

Ya, anda boleh menukar rentetan ke array integer. Walau bagaimanapun, anda perlu menukar setiap elemen rentetan ke dalam integer menggunakan kaedah JavaScript map(). Contoh:

var numbersString = "1,2,3,4,5,6";
var numbersArray = numbersString.split(',');

Dalam contoh ini, rentetan "1,2,3" dibahagikan kepada pelbagai integer: [1, 2, 3].

Bagaimana untuk menukar rentetan ke array multidimensi?

Menukar rentetan ke array multidimensi melibatkan pemisahan rentetan ke dalam substrings, dan kemudian memisahkan setiap substring ke dalam array. Contoh:

$.each(numbersArray, function(index, value) { 
  alert(index + ': ' + value);
});

Dalam contoh ini, rentetan "1-2-3,4-5-6,7-8-9" dibahagikan kepada pelbagai dimensi: [[1, 2, 3], [4, 5, 6], [7, 8, 9]].

Bagaimana untuk menukar rentetan ke pelbagai objek?

Ya, anda boleh menukar rentetan ke pelbagai objek. Walau bagaimanapun, ini memerlukan proses yang lebih kompleks. Contoh:

var numbersArray = new Array("1", "2", "3", "4", "5", "6");
var numbersString = numbersArray.join(',');
alert(numbersString); 
// 弹出 1,2,3,4,5,6
Dalam contoh ini, "Nama: John, Umur: 30; Nama: Jane, Umur: 25" String dibahagikan kepada pelbagai objek: [{name: "John", umur: "30"}, {name: "jane", umur: "25"}].

Bagaimana untuk menukar rentetan ke array menggunakan ungkapan biasa?

Anda boleh menggunakan ungkapan biasa sebagai pembatas dalam kaedah

. Ini membolehkan anda memecah rentetan ke dalam tatasusunan berdasarkan corak kompleks. Contoh: split()

var str = "Hello World";  
var arr = str.split(" ");  
Dalam contoh ini, rentetan "epal pisang-cherry" dibahagikan kepada pelbagai tiga elemen: "Apple", "Pisang" dan "Cherry". Ekspresi biasa / [S-] / Padankan satu atau lebih ruang atau aksara Hyphen.

Bagaimana untuk menukar rentetan ke tatasusunan dalam urutan terbalik?

Ya, anda boleh menukar rentetan ke dalam susunan dalam urutan terbalik. Anda boleh menggunakan kaedah

untuk menukar rentetan ke array, dan kemudian gunakan kaedah split() untuk membalikkan urutan elemen. Contoh: reverse()

var str = "Hello";  
var arr = str.split("");  
Dalam contoh ini, rentetan "Hello World" dibahagikan kepada array yang mengandungi dua elemen: "Dunia" dan "Hello".

Atas ialah kandungan terperinci JQuery Buat Array dari String. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn