Memisahkan Rentetan pada Aksara Tertentu dalam JavaScript
Untuk menghuraikan rentetan ke dalam medan tertentu berdasarkan aksara pembatas, String.prototaip JavaScript. fungsi split menawarkan yang cekap penyelesaian.
Contoh:
Pertimbangkan rentetan berikut:
Untuk menghuraikan rentetan ini kepada individu medan, anda boleh menggunakan kaedah pisah seperti berikut:
var input = 'john smith~123 Street~Apt 4~New York~NY~12345';</p> <p>var fields = input.split('~');</p> <p>// Ekstrak medan khusus<br>nama var = fields[0];<br>var street = fields[1];<br>// Teruskan mengekstrak medan tambahan
Dalam contoh ini, aksara '~' digunakan sebagai pembatas. Kaedah pisah mencipta tatasusunan dipanggil medan, di mana setiap elemen mewakili medan daripada rentetan asal.
Dengan mengakses elemen tatasusunan medan, anda boleh mengekstrak maklumat yang diperlukan dengan mudah:
Anda kemudiannya boleh menggunakan medan ini untuk mengisi pembolehubah atau objek dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membahagikan Rentetan ke dalam Medan Menggunakan Pembatas dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!