CLOSURE NEDİR?

CLOSURE :

JS de değişkenler static scope’a sahiptir.

Bir değişken local veya global scope’a dahil olabilir.

Bir fonksiyon düşünelim ki ilk oluşturulduğu andaki state’ini sonra herhangi bir zamanda çağrıldığı zaman hatırlasın.

Closurelar tam olarak bu işi yapmak için kullanılan bir js özelliğidir.

Öncelikle bir problem çıkaralım. Sonrasında onu çözmeye çalışalım.