Metode split dalam Ekspresi Reguler JavaScript

Dalam pelajaran ini, kita akan membahas metode split, yang sudah Anda kenal dengan baik - metode ini memisahkan string menjadi array berdasarkan pemisah. Anda seharusnya sudah mengetahui bahwa pemisah diteruskan sebagai parameter dan berupa string.

Namun, hal ini tidak selalu demikian - parameternya juga bisa berupa ekspresi reguler. Dalam hal ini, pemisahnya akan menjadi semua substring yang cocok dengan ekspresi reguler.

Dalam contoh berikut, kita akan memisahkan string menjadi array berdasarkan pemisah '-' atau berdasarkan pemisah '+':

javascriptlet str = 'a-b+c-d+e';
let res = str.split(/[-+]/);

Hasilnya, variabel akan berisi nilai berikut:

javascript['a', 'b', 'c', 'd', 'e']
Задание 1

Diberikan sebuah string dengan tanggal dan waktu:

javascriptlet str = '2025-12-31 12:59:59';

Pisahkan string ini sehingga semua bagian tanggal dan waktu berada dalam satu array. Artinya, Anda harus mendapatkan array berikut:

javascript['2025', '12', '31', '12', '59', '59'];