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