Metode replace
Metode replace melakukan pencarian dan
penggantian bagian string.
Parameter pertama menerima substring,
yang diganti, dan parameter kedua - substring,
yang digunakan untuk menggantikan.
Sintaksis
string.replace(apaYangDiganti, denganApaMengganti);
Contoh
Mari kita ganti dalam string
'ab' dengan '!':
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Hasil eksekusi kode:
'!cde'
Contoh
Mari kita coba ganti semua kecocokan dalam string:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Kita akan melihat bahwa penggantian terjadi hanya pada kecocokan pertama:
'! cde ab'
Contoh
Meskipun metode replace
hanya mengubah kecocokan pertama,
semua kecocokan dapat diganti
dengan menggunakan perulangan:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Hasil eksekusi kode:
'! cde !'
Lihat juga
-
metode
replace,
yang melakukan pencarian dan penggantian bagian string dengan regular expressions