Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.
0

Javascript Fonksiyonları: Yerinde Çalıştırılan İsimsiz Fonksiyonlar

Yerinde / kendiliğinden / hemen çalıştırılan isimsiz fonksiyonlar:

Fonksiyon ifadelerini isimsiz olarak, bir değişkene atamadan yazabilirsiniz. Ancak bunları hemen çalıştırmanız gerekir, daha sonra çağıramazsınız. Bunu yapabilmek için fonksiyon tanımını parantez içine alıp, yanına da fonksiyon çağrıları için kullandığımız () operatörünü yazmamız gerekir.

Bu şekilde çağırılan fonksiyonlar ilk fırsatta çalıştırılırlar.

Örnek:

(function() {
	console.log("Başladı.");
})();

Hemen çalıştırılan isimsiz fonksiyonlar, tanımlandığı yere kadar olan tüm değişkenleri tanırlar. Ancak sonrasında tanımlanacak olanları görmezler. Ayrıca kendi bulunduğu script bloğu içindeki tüm fonksiyonları ve önceki script bloklarındaki fonksiyonları da tanırlar. Ancak kendi bulunduğu script bloğundan sonraki bloklarda bulunan fonksiyonları tanımazlar. Ayrıca DOM (sayfanın etiketlerinden oluşan nesne modeli) tamamlanmamışsa (sayfa tamamen yüklenmemişse), henüz tanımlanmayan / yüklenmemiş etiketeri de görmezler.



JavaScript Fonksiyonları ile İlgili Makaleler:



Yazan: 18.06.16 23:29

101,387p 4ü