closures (javascript)
bir fonksiyonun, tanımlandığı lexikal ortamdaki değişkenlere dışarıdan erişebilmesi durumu. javascript'in en güçlü ve bazen en kafa karıştırıcı özelliklerinden biri.