Eğitm Sayısı :532
AnasayfaJavascriptJavascript Dersleri – Immediately-invoked Function Expressions (IIFE) | Ders – 13

Javascript Dersleri – Immediately-invoked Function Expressions (IIFE) | Ders – 13

javascript-Immediately-invoked-Function-Expressions

Module pattern diye adlandırılan bu IIFE bazı sorunları çözmeye yönelik işimizi görmektedir. Immediately-invoked Function Expressions asıl amacı değişkenlere ve bazı fonksiyonlara erişimi kısıtlamaktır. Yani değişkeni global scope’tan izole etmeyi sağladığımızda dışarıdan erişimi kapatmış oluyoruz private özelliğini kazandırıyoruz. Böylelikle içeride kullanabiliyoruz sadece ve bu şekilde değişkene direkt olarak erişilmesi engellenmiş ve private özelliği kazandırılmış olur

Javascript Dersleri
Javascript Dersleri

ademyalcin27@gmail.com

Oy
3 Yorumlar
  • Mustafa Yücel / 23 Aralık 2017

    IIFE ler ! olmadan da çalışabilir.
    (function () { console.log(“izle ve öğren”) })();
    (function f() { console.log(“izle ve öğren”) })();

    IIFEyi kodun en üstüne taşıdığınız örnekte, bir önceki satırda console.log() un sonunda ; olmadığı için hata veriyor, ! bunu çözüyor ama console.log(); için IIFE de ! olmadığında da hata alınmayacaktır.

    • Mustafa Yücel / 23 Aralık 2017

      Grup(dıştaki) parentezi kullanılmadığında ! ile çalışması sağlanabilir.
      !function() { console.log(“İzle ve öğren”); }();

Yorum yap

CAPTCHA (Şahıs Denetim Kodu) Resmi

*