Допустим, вас попросили написать, что такое замыкание в javascript. Только определение, обобщающее суть, без примеров, без воды. Напишите плиз, интересно, кто как это дело видит.
пысы: спрашиваю по мотивам комментариев на 
этом блоге
Замыкание - это...
Gvozd:
	
	| Цитата: | 
	| Ключевая возможность замыканий - собственное пространство имен, сохраняемое на протяжении программы. | 
	
Андрей Параничев:
	
	| Цитата: | 
	| Замыкание - это вид анонимной функции, которая используется для "замыкания" в себе текущей локальной области видимости, для последующей его передачи в какой-то другой контекст. | 
	
Илья Кантор:
	
	| Цитата: | 
	| Если говорить просто, то замыкания - это внутренние функции. | 
	
Kolyaj:
	
	| Цитата: | 
	| А я не могу объяснить.   | 
	
AzriMan:
	
	| Цитата: | 
	| Замыкания - это внутренние функции, создаваемые во время (читать: по ходу) выполнения скрипта, имеющие доступ к переменным породившей их функции | 
	
Dmitry A. Soshnikov
	
	| Цитата: | 
	| Можно выделить две теории: 1) все функции замыкания (т.к. ... здесь можно привести пару примеров), но (вторая теория) практическую ценность составляет наличие двух пунктов - а) функция переживает свой лексический контекст, б) имеются свободные переменные. |