Метод 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метди,
у регуляр ифодалар ёрдамида сатрнинг кисмларини излаш ва алмаштиришни амалга оширади