Kaedah split dalam Ungkapan Biasa JavaScript
Dalam pelajaran ini, kita akan menganalisis kaedah split,
yang sudah anda biasa - ia memisahkan
tali (string) kepada tatasusun (array) berdasarkan pembahagi. Anda sepatutnya sudah
tahu bahawa pembahagi diserahkan sebagai parameter
dan ia adalah sebuah tali.
Walau bagaimanapun, ini tidak selalu begitu - parameter juga boleh diserahkan sebagai ungkapan biasa. Dalam kes ini, pembahagi akan menjadi semua sub-tali yang sepadan dengan ungkapan biasa.
Dalam contoh berikut, kita akan memisahkan tali kepada
tatasusun berdasarkan pembahagi '-' atau pembahagi
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Hasilnya, yang berikut akan direkodkan ke dalam pembolehubah:
['a', 'b', 'c', 'd', 'e']
Diberikan tali dengan tarikh dan masa:
let str = '2025-12-31 12:59:59';
Pisahkan tali ini supaya semua bahagian tarikh dan masa berada dalam satu tatasusun. Iaitu, anda sepatutnya mendapat tatasusun berikut:
['2025', '12', '31', '12', '59', '59'];