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