Eyl
4

Javascriptte bir fonksiyonun var ise çağrılması

Herkese merhabalar,

Uzun zamandır bloguma iş güç yüzünden yazı yazamıyordum. Şu sıralar uğraştığım bir projede bir fonksiyon var ise onun çağrılması yok ise javascript hatası vermeden yoluna devam etmesi gerekiyordu. Bunun için aşağıdaki son derece basit kod parçaçığıyla isterseniz sizde bunun kontrolünü yapabilirsiniz.


/**
* Fonksiyon var ise çağrılır
* @param fnName
* @param movement
*/
function ifFnExistsCallIt(fnName, movement)
{
fn = window[fnName];
fnExists = typeof fn === 'function';

if(fnExists)
{
fn(movement);
}
}

 

ifFnExistsCallIt isimli fonksiyonumuza 2 tane parametre gönderiyoruz. Bunlardan birisi çağırmak istediğimiz fonksiyonu adı ve ilgili fonksiyon için parametre gönderimi. Örnek kullanım şu şekilde :


ifFnExistsCallI('fonskiyonumunAdi', 'deneme');

Eğer fonksiyonumuz var ise fonsiyonu çağıracaktır yoksa hiçbir işlem yapmadan yoluna devam edecektir.

Herkesin işine yaraması dileğiyle.

İyi kodlamalar…

Kaynak

Yorum Yapın

 

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Bağlantılar

Arşivler