Replace metodas
Metodas replace atlieka paiešką ir
eilutės dalių pakeitimą.
Pirmu parametru priimama pašeutė,
kurią keičiame, o antru - pašeutė, į
kurią keičiame.
Sintaksė
eilutė.replace(ką keičiame, į ką keičiame);
Pavyzdys
Pakeiskime eilutėje
'ab' į '!':
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Kodo vykdymo rezultatas:
'!cde'
Pavyzdys
Pabandykime pakeisti visus atitikmenis eilutėje:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Pamatysime, kad pakeitimas įvyko tik pirmame atitikmenyje:
'! cde ab'
Pavyzdys
Nors metodas replace
keičia tik pirmą atitikmenį,
galima pakeisti visus atitikmenis
naudojant ciklą:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Kodo vykdymo rezultatas:
'! cde !'
Taip pat žiūrėkite
-
metodas
replace,
kuris atlieka paiešką ir eilutės dalių pakeitimą naudojant reguliariuosius išraiškas