Closure je funkce spojená s referencemi na proměnné ze svého okolního (lexical) rozsahu. Díky closure mohou vnitřní funkce uchovávat přístup k proměnným vnější funkce i po tom, co vnější funkce skončí.
js
() {
count = ;
{
: ++count,
: count,
};
}
a = ();
b = ();
a.(); a.();
b.();
