JavaScript adalah salah satu bahasa pemrograman yang sering digunakan untuk mengembangkan aplikasi web yang interaktif. Dalam pengembangan aplikasi web, terkadang kita perlu memanipulasi string, terutama saat bekerja dengan data yang masuk dari pengguna atau dari sumber lainnya. Dalam JavaScript, kita dapat dengan mudah memisahkan string atau split string to array berdasarkan karakter pemisah tertentu.
Metode Split()
Metode split()
adalah metode dari javascript yang dapat membagi string menjadi bagian-bagian yang lebih kecil berdasarkan karakter pemisah tertentu. Syntax dasarnya adalah sebagai berikut:
stringData.split(separator, limit)
string
Data: String yang akan dipisahkan.separator
: Karakter atau pola regex yang digunakan untuk memisahkan string.limit
(opsional): Jumlah maksimum substring yang akan dihasilkan setelah pemisahan.
Contohnya
Misalnya, kita memiliki string berikut:
var stringData = "1-front-1-1-2";
Kita ingin memisahkan string di atas berdasarkan karakter ‘-‘ menjadi array yang terpisah. Berikut caranya:
var dataArray = stringData.split("-");
console.log(dataArray); // Output: ["1", "front", "1", "1", "2"]
Hasilnya
Dalam contoh di atas, split("-")
membagi string stringData
menjadi array di mana setiap elemen array dipisahkan oleh karakter ‘-‘, sehingga menghasilkan array sebagai berikut:
Cara Lain Menggunakan Reguler Ekspresi (Regex)
Selain memisahkan berdasarkan karakter tunggal diatas, kita juga dapat menggunakan pola regex sebagai pemisah. Ini memungkinkan pemisahan yang lebih kompleks berdasarkan pola tertentu. Misalnya, untuk memisahkan berdasarkan spasi atau koma, Anda dapat menggunakan regex seperti /[\s,]+/
.
Read more:
Semoga artikel Split String to Array JavaScript (Memisahkan Text) ini bermanfaat.