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