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

javascriptstring.replace(apaYangDiganti, denganApaMengganti);

Contoh

Mari kita ganti dalam string 'ab' dengan '!':

javascriptlet str = 'abcde';
let res = str.replace('ab', '!');

console.log(res);

Hasil eksekusi kode:

javascript'!cde'

Contoh

Mari kita coba ganti semua kecocokan dalam string:

javascriptlet str = 'ab cde ab';
let res = str.replace('ab', '!');

console.log(res);

Kita akan melihat bahwa penggantian terjadi hanya pada kecocokan pertama:

javascript'! cde ab'

Contoh

Meskipun metode replace hanya mengubah kecocokan pertama, semua kecocokan dapat diganti dengan menggunakan perulangan:

javascriptlet elem = 'ab';
let str = 'ab cde ab';

while (str.includes(elem)) {
  str = str.replace(elem, '!');
}

console.log(str);

Hasil eksekusi kode:

javascript'! cde !'

Lihat juga

  • metode replace,
    yang melakukan pencarian dan penggantian bagian string dengan regular expressions