Njia split katika Semi za Kawaida za JavaScript
Katika somo hili tutachambua njia split,
ambayo tayari inakujulikana vyema - inagawanya
mfuatano wa herufi kuwa safu (array) kulingana na kitenganishi. Unapaswa tayari
kujua kuwa kitenganishi hupeanwa kama kigezo
na ni mfuatano wa herufi.
Hata hivyo hii sio kweli kila wakati - kigezo kinaweza kupeanwa na semi ya kawaida (regular expression). Katika kesi hii kitenganishi kitakuwa ni sehemu ndogo zote za mfuatano wa herufi, ambazo zinalingana na semi ya kawaida.
Katika mfano ufuatao tutagawanya mfuatano wa herufi kuwa
safa kulingana na kitenganishi '-' au kulingana na kitenganishi
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Matokeo yake, thamani ifuatayo itaandikwa kwenye kutofautisha:
['a', 'b', 'c', 'd', 'e']
Kuna mfuatano wa herufi wenye tarehe na wakati:
let str = '2025-12-31 12:59:59';
Gawanya mfuatano huu wa herufi ili sehemu zote za tarehe na wakati ziwe kwenye safu moja. Yaani unapaswa kupata safu ifuatayo:
['2025', '12', '31', '12', '59', '59'];