Yazeka
Arama sonuçlarına göre oluşturuldu
Closure, bir fonksiyonun, kendisinin oluşturulduğu bağlamdaki değişkenlere erişim sağlama yeteneğidir 23.
Closure'un çalışma prensibi şu adımlarla özetlenebilir:
- İç içe fonksiyon tanımı: Bir fonksiyonun başka bir fonksiyonun içinde tanımlanması 14. İç fonksiyon, dış fonksiyonun değişkenlerine erişebilir 3.
- Kapsamın belirlenmesi: Fonksiyonların kapsamı, fonksiyonun tanımlandığı yere göre belirlenir, yürütüldüğü yere göre değil 2. Bu sayede iç fonksiyon, dış fonksiyonun kapsamını "hatırlar" 3.
- Fonksiyonun döndürülmesi: İç fonksiyon, dış fonksiyondan döndürülür ve bu şekilde bir closure nesnesi elde edilir 14.
- Erişim ve kullanım: Closure nesnesi, döndürüldüğü bağlamda değişkenlere erişebilir ve bunları kullanabilir 13.
5 kaynaktan alınan bilgiyle göre: