JavaScript Replace yerine kullanılabilecek değişim fonksiyonu
JavaScript’de bir string ‘i değiştirmek için bildiğiniz üzere replace fonksiyonunu çağırıyoruz.
var str = "kırmızı arabaları çok seviyorum!"; var res = str.replace("kırmızı", "mavi");
kırmızı yerine mavi yazacak fonksiyon.
Ancak bazı durumlarda, özellikle çok uzun stringlerde bu fonksiyonun düzgün çalışmayabildiğini deneyimledim. Bunun yerine string değiştirme işlemleri için aşağıdaki kodu kullanabilirsiniz. Çok daha stabil sonuç alacaksınız.
var sonuc = degistirilecekString.split("kırmızı").join("mavi");
Ayrıca encode edilmiş URL parse edilirken sorun çıkartabiliyor aşağıdaki komut işinizi çözecektir.
var decode_string = decodeURIComponent(url_string);