replace әдісі
replace әдісі жолдың бөліктерін
іздеу және ауыстыруды жүзеге асырады.
Бірінші параметр ретінде ауыстыратын
ішкі жол қабылданады, ал екіншісі -
ауыстыратын ішкі жол.
Синтаксис
жол.replace(не ауыстырамыз, неге ауыстырамыз);
Мысал
Жолда 'ab'-ты '!'-ке ауыстырайық:
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Кодты орындау нәтижесі:
'!cde'
Мысал
Жолдағы барлық сәйкестіктерді ауыстыруға тынайық:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Ауыстыру тек бірінші сәйкестікте орын алғанын көреміз:
'! cde ab'
Мысал
replace әдісі тек бірінші сәйкестікті
ауыстырса да, цикл көмегімен барлық
сәйкестіктерді ауыстыруға болады:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Кодты орындау нәтижесі:
'! cde !'
Сондай-ақ қараңыз
-
replaceәдісі,
ол тұрақты өрнектер көмегімен жолдың бөліктерін іздеу және ауыстыруды жүзеге асырады