ஒரு closure என்பது அதன் சுற்றியுள்ள (lexical) நோக்கத்திலிருந்து மாறிகளுக்கான குறிப்புகளுடன் ஒன்றாக பாக்கப்பட்ட ஒரு செயல்பாடு. Closures காரணமாக, ஒரு உள் செயல்பாடு அதன் வெளிப்புற செயல்பாட்டின் மாறிகளுக்கு அணுக்கத்தை வெளிப்புற செயல்பாடு திரும்பிய பிறகும் பராமரிக்கிறது.
() {
count = ;
{
: ++count,
: count,
};
}
a = ();
b = ();
a.(); a.();
b.();
