Një closure është një funksion i paketuar me referenca ndaj variablave nga shkopi i tij rrethues (leksikal). Për shkak të closure-ve, një funksion i brendshëm mban qasje në variablat e funksionit të jashtëm edhe pasi funksioni i jashtëm ka kthyer rezultatin.
() {
count = ;
{
: ++count,
: count,
};
}
a = ();
b = ();
a.(); a.();
b.();
