Методи 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,
ки ҷустуҷӯ ва ивази қисмҳои сатрро бо ёрии ибораҳои мунтазам анҷом медиҳад