понятие - замыкание 
		
		
		
		Народ у меня проблема с понятием замыкания. 
	Можете посоветовать какие то хорошие статьи желательно с примерами?  | 
	
		
  | 
	
		
 можешь здесь поспрашивать... 
	p.s. мне кажется, что если я прочту статью Дмитрия, я тоже на какое-то время решу, что у меня проблема с понятием замыкания :)  | 
	
		
 Если вкратце, то замыкание - это когда внутри функции создаётся (не вызывается!!!) новая функция. Т.е. 
	
function a () {
	function b () {}
}
В данном примере функция b создана внутри a, и поэтому она имеет доступ ко всем переменным функции a. Если хочешь узнать поглубже, то почитай либо на этом сайте, либо по ссылкам, что скинули.  | 
	
		
 Нифига! замыкание это когда остаются ссылки на внутреннюю функцию и после завершения работы основной функции доступны ее переменные и тд.  которые не были удалены после выхода из области видимости основной функции. А замыкание можно получить если вернуть функцию return'ом например или сохранить ее в виде свойства другого объекта. Таким образом получится внешняя ссылка на вложенную функцию. Которая ссылается в свою очередь на объект вызова основной функции. 
	 | 
	
		
  | 
| Часовой пояс GMT +3, время: 10:06. |