4.05.2012

Javascript Call fonksiyonu


Bu aralar herkes her şeyi javascriptle yapıyor. Bende bir librarynin source code'unu incelerken görüp nedir bu acaba diye mereak edip tanıştığım bir fonksiyonu buradan paylaşayım dedim. Anladığım kadarıyla böyle çokta kullanılmayan ama gerektiğinde de hayat kurtaran bir fonksiyon call fonksiyonu.

Bir javascript sınıfı tanımladık diyelim bu sınıftan bir başka sınıf türetmek istediğimizde, javacasıyla söylemek gerekirse bir sınıfı extend etmek istediğimizde ne yapacağız? Hiyerarşide üstte olan sınıfın method ve fieldlarına alttaki sınıftan nasıl erişilecek? İşte bu sorunun cevabı call fonksiyonunda.

Ayrıca anonim fonksiyonların çağrılmasında da kullanılabiliyormuş.

Detaylı bilgi için MDN.