Replace metodu

replace metodu sətrin hissələrinin axtarışını və əvəz edilməsini həyata keçirir. Birinci parametr kimi əvəz ediləcək hissəni, ikinci parametr kimi isə hansı hissə ilə əvəz ediləcəyini qəbul edir.

Sintaksis

javascriptsətir.replace(nəyi əvəz edirik, nə ilə əvəz edirik);

Nümunə

Gəlin sətirdə 'ab'-ni '!' ilə əvəz edək:

javascriptlet str = 'abcde';
let res = str.replace('ab', '!');

console.log(res);

Kodun icrasının nəticəsi:

javascript'!cde'

Nümunə

Gəlin sətirdəki bütün uyğunluqları əvəz etməyə çalışaq:

javascriptlet str = 'ab cde ab';
let res = str.replace('ab', '!');

console.log(res);

Görəcəyik ki, əvəz yalnız birinci uyğunluqda baş verib:

javascript'! cde ab'

Nümunə

replace metodu yalnız birinci uyğunluğu dəyişməsinə baxmayaraq, tsikldən istifadə edərək bütün uyğunluqları əvəz etmək olar:

javascriptlet elem = 'ab';
let str = 'ab cde ab';

while (str.includes(elem)) {
  str = str.replace(elem, '!');
}

console.log(str);

Kodun icrasının nəticəsi:

javascript'! cde !'

Həmçinin bax

  • replace metodu,
    regular ifadələr vasitəsilə sətrin hissələrinin axtarışını və əvəz edilməsini həyata keçirir