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методу,
ал регулярдык туюнтмалардын жардамы менен саптын бөлүктөрүн издөө жана алмаштырууну ишке ашырат