replace Metodu
replace metodu, bir dizenin parçalarını
arar ve değiştirir.
İlk parametre olarak değiştirilecek alt dizeyi,
ikinci parametre olarak ise hangi alt dizeyle
değiştirileceğini alır.
Sözdizimi
dize.replace(neDeğiştirilecek, neyleDeğiştirilecek);
Örnek
Bir dizideki
'ab''yi '!' ile değiştirelim:
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Kodun çalıştırılmasının sonucu:
'!cde'
Örnek
Bir dizideki tüm eşleşmeleri değiştirmeyi deneyelim:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Değişikliğin yalnızca ilk eşleşmede gerçekleştiğini göreceğiz:
'! cde ab'
Örnek
replace metodu yalnızca ilk eşleşmeyi
değiştirmesine rağmen,
bir döngü kullanarak tüm eşleşmeleri
değiştirmek mümkündür:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Kodun çalıştırılmasının sonucu:
'! cde !'
Ayrıca Bakınız
-
replacemetodu,
düzenli ifadeler kullanarak dize parçalarını arayan ve değiştiren