DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Pada artikel ini, kita akan membahas cara menggunakan metode replaceAll
pada JavaScript. Metode ini sangat efisien untuk mengganti semua substring dalam sebuah string dengan substring baru.
Ketika kamu ingin mengganti semua kemunculan suatu substring dalam sebuah string, metode replaceAll
adalah cara yang mudah dan efisien. Berbeda dengan metode replace
yang hanya mengganti kemunculan pertama, replaceAll
memastikan semua substring yang cocok akan diganti.
string.replaceAll(substringLama, substringBaru);
Misalkan kamu punya string:
let teks = "Halo dunia. Dunia ini sangat besar.";
Sekarang, kamu ingin mengganti semua kemunculan kata “Dunia” dengan “Planet”. Kamu bisa menggunakan replaceAll
seperti ini:
let hasil = teks.replaceAll("Dunia", "Planet");
console.log(hasil); // Output: Halo dunia. Planet ini sangat besar.
replaceAll
sensitif terhadap huruf besar dan kecil. Jika kamu ingin mengganti substring tanpa memedulikan huruf besar atau kecil, kamu bisa menggunakan ekspresi reguler.let hasil = teks.replaceAll(/dunia/gi, "Planet");
console.log(hasil); // Output: Halo Planet. Planet ini sangat besar.
Di sini, /gi
adalah flag untuk global dan case-insensitive match.
Jika kamu hanya perlu mengganti kemunculan pertama dari substring, lebih baik tetap menggunakan replace
, seperti ini:
let hasil = teks.replace("dunia", "Planet");
console.log(hasil); // Output: Halo Planet. Dunia ini sangat besar.
Metode replaceAll
pada JavaScript adalah alat yang sangat berguna untuk mengganti semua kemunculan substring dalam sebuah string. Dengan memahami bagaimana dan kapan menggunakan metode ini, kamu bisa menulis kode yang lebih efisien dan mudah dibaca.