Meetod replace
Meetod replace teostab stringiosade
otsimist ja asendamist.
Esimeseks parameetriks võetakse alamstring,
mida asendatakse, ja teiseks - alamstring,
millega asendatakse.
Süntaks
string.replace(mida asendada, millega asendada);
Näide
Asendame stringis
'ab' '!'-ga:
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Koodi täitmise tulemus:
'!cde'
Näide
Proovime asendada kõik vasted stringis:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Näeme, et asendamine toimus ainult esimeses vastes:
'! cde ab'
Näide
Kuigi meetod replace
muudab ainult esimest vastet,
saab kõik vasted asendada
tsükli abil:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Koodi täitmise tulemus:
'! cde !'
Vaata ka
-
meetod
replace,
mis teostab stringiosade otsimist ja asendamist regulaaravaldiste abil