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
sə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:
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Kodun icrasının nəticəsi:
'!cde'
Nümunə
Gəlin sətirdəki bütün uyğunluqları əvəz etməyə çalışaq:
let 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:
'! 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:
let 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:
'! cde !'
Həmçinin bax
-
replacemetodu,
regular ifadələr vasitəsilə sətrin hissələrinin axtarışını və əvəz edilməsini həyata keçirir