Seperti namanya, metode split() dalam JavaScript membagi string menjadi array substring, menempatkan substring ini ke dalam array, dan mengembalikan array baru. Itu tidak mengubah string asli
Ketika string kosong, daripada mengembalikan array kosong, metode split() mengembalikan array dengan string kosong. Array kosong dikembalikan ketika string dan pemisah adalah string kosong
Sintaksis
Argumen fungsi dibahas sebagai berikut
pemisah. Ini adalah parameter opsional. Itu bisa berupa ekspresi reguler atau string sederhana. Ini menentukan titik di mana pemisahan harus dilakukan
Jika memiliki banyak karakter, maka urutan seluruh karakter harus ditemukan untuk dipisahkan
Jika pemisah tidak ada dalam string yang diberikan, atau jika dihilangkan, maka seluruh string menjadi elemen array tunggal. Dalam kasus ini, array yang dikembalikan berisi satu elemen yang terdiri dari seluruh string
Jika pemisah ada di awal atau di akhir string, maka masih memiliki efek pemisahan. Array yang dikembalikan terdiri dari string kosong dengan panjang nol yang muncul di awal atau posisi terakhir dari array yang dikembalikan
membatasi. Ini juga merupakan parameter opsional. Ini adalah bilangan bulat non-negatif yang menentukan jumlah batas. Ini menentukan batas yang lebih tinggi pada jumlah pemisahan yang dapat ditemukan dalam string yang diberikan. Jika diberikan, itu membagi string pada setiap kemunculan pemisah yang ditentukan. Itu berhenti ketika entri batas telah ditempatkan dalam array
Array dapat berisi entri lebih sedikit dari batas yang diberikan. Itu terjadi ketika ujung string tercapai sebelum batas tercapai
Mari kita pahami metode split() menggunakan beberapa contoh
Contoh 1
Dalam contoh ini, fungsi split() membagi string str di mana pun spasi ("") muncul dan mengembalikan array string. Di sini, kami menggunakan argumen batas dan memberikan nilai argumen batas ke 3
Uji SekarangKeluaran
Contoh2
Dalam contoh ini, kami menggunakan huruf 't' sebagai pemisah dari string yang diberikan. Fungsi split() akan membuat array string dengan memisahkan string yang diberikan pada setiap kemunculan huruf 't'
Di sini, kami tidak menentukan argumen limit
Keluaran
Welcome ,o ,he javaTpoin,.com
Contoh3
Dalam contoh ini, kami menghilangkan parameter pemisah. Pada output, kita dapat melihat bahwa array yang dikembalikan berisi satu elemen yang terdiri dari string yang diberikan
Uji SekarangKeluaran
Welcome to the javaTpoint.com _
Contoh4
Di sini, kita mendefinisikan parameter limit dan menggunakan huruf 'o' sebagai pemisah dari string yang diberikan. Fungsi split() akan membuat larik string dengan memisahkan string yang diberikan di mana pun huruf 'o' yang diberikan muncul hingga batas tercapai
Parameter limit membatasi jumlah pembagian menjadi 2 karena kita mendefinisikan 2 sebagai nilai limit. Pada keluarannya, kita dapat melihat bahwa pemisahan hanya terjadi dua kali
Array. metode join() adalah kebalikan dari string. metode split(). Perbedaan utama antara metode join() dan split() adalah metode join() digunakan untuk menggabungkan elemen array menjadi string, sedangkan metode split() digunakan untuk memisahkan string menjadi array menggunakan pembatas
Contoh Gabung Array JavaScript
let array = ['JavaScript', 'Join', 'String']; console.log(array.join()); // output: JavaScript,Join,String
Lihat juga
- Bagaimana cara saya memeriksa apakah suatu string berisi substring dalam JavaScript?
- Bagaimana cara mengonversi array menjadi string dalam JavaScript?
- Bagaimana cara mendapatkan panjang string dalam JavaScript?
- Bagaimana cara menggabungkan string dalam JavaScript?
- Bagaimana cara membagi string dalam JavaScript?
Contoh dan artikel API terkait Javascript Split String
Bagaimana cara mengirim permintaan POST menggunakan JavaScript?
Algoritma adalah. dibagi dengan titik dua dan kemudian dapatkan elemen pertama dari daftar yang diberikan. Jadi kita dapat menyusun fungsi tersebut untuk membangun fungsi splitByTilde("john smith~123 Street~Apt 4~New York~NY~12345") // ["john smith", "123 Street", "Apt 4", "New York", "NY", "12345"] 1 akhir kita. Membangun fungsi splitByTilde("john smith~123 Street~Apt 4~New York~NY~12345") // ["john smith", "123 Street", "Apt 4", "New York", "NY", "12345"] _2 dengan splitByTilde("john smith~123 Street~Apt 4~New York~NY~12345") // ["john smith", "123 Street", "Apt 4", "New York", "NY", "12345"] 3