Meetod replace

Meetod replace teostab stringiosade otsimist ja asendamist. Esimeseks parameetriks võetakse alamstring, mida asendatakse, ja teiseks - alamstring, millega asendatakse.

Süntaks

javascriptstring.replace(mida asendada, millega asendada);

Näide

Asendame stringis 'ab' '!'-ga:

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

console.log(res);

Koodi täitmise tulemus:

javascript'!cde'

Näide

Proovime asendada kõik vasted stringis:

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

console.log(res);

Näeme, et asendamine toimus ainult esimeses vastes:

javascript'! cde ab'

Näide

Kuigi meetod replace muudab ainult esimest vastet, saab kõik vasted asendada tsükli abil:

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

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

console.log(str);

Koodi täitmise tulemus:

javascript'! cde !'

Vaata ka

  • meetod replace,
    mis teostab stringiosade otsimist ja asendamist regulaaravaldiste abil