replace metode
Metode replace veic virknes daļu
meklēšanu un aizstāšanu.
Pirmajā parametrā tiek pieņemta apakšvirkne,
ko aizstājam, bet otrajā - apakšvirkne, ar
ko aizstājam.
Sintakse
virkne.replace(ko aizstājam, ar ko aizstājam);
Piemērs
Aizstāsim virknē
'ab' ar '!':
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Koda izpildes rezultāts:
'!cde'
Piemērs
Mēģināsim aizstāt visus atbilstības virknē:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Mēs redzēsim, ka aizstāšana notika tikai pirmajā atbilstībā:
'! cde ab'
Piemērs
Lai gan metode replace
maina tikai pirmo atbilstību,
var aizstāt visas atbilstības
izmantojot ciklu:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Koda izpildes rezultāts:
'! cde !'
Skatiet arī
-
metode
replace,
kas veic virknes daļu meklēšanu un aizstāšanu ar regulāro izteiksmju palīdzību