Menghuraikan Rentetan pada Aksara Tertentu dalam JavaScript
Selalunya apabila bekerja dengan rentetan, ia menjadi perlu untuk menghuraikannya kepada segmen yang lebih kecil. Dalam JavaScript, ini boleh dicapai dengan mudah menggunakan kaedah String.prototype.split.
Tugas: Parsing rentetan berikut, putuskannya pada aksara '~' dan tetapkan nilai yang terhasil kepada pembolehubah yang mewakili berbeza properties:
'john smith~123 Street~Apt 4~New York~NY~12345'
Kaedah:
Untuk menghuraikan rentetan dengan berkesan, gunakan fungsi split JavaScript dengan aksara '~' sebagai pembatas:
var input = 'john smith~123 Street~Apt 4~New York~NY~12345'; var fields = input.split('~');
Fungsi split memisahkan rentetan input pada setiap kejadian pembatas yang ditentukan, menghasilkan tatasusunan rentetan berasingan. Dalam kes ini, medan tatasusunan akan memegang rentetan ini:
fields = ['john smith', '123 Street', 'Apt 4', 'New York', 'NY', '12345']
Daripada tatasusunan ini, anda boleh menetapkan nilai kepada pembolehubah yang anda inginkan:
var name = fields[0]; var street = fields[1]; // etc.
Dengan menggunakan fungsi split, anda boleh menghuraikan rentetan dengan cekap dan mengekstrak maklumat khusus berdasarkan pembatas tersuai.
Atas ialah kandungan terperinci Bagaimana untuk Menghuraikan Rentetan dalam JavaScript Menggunakan Kaedah `split()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!