Показать сообщение отдельно
  #1 (permalink)  
Старый 04.03.2009, 22:44
...
Отправить личное сообщение для Zeroglif Посмотреть профиль Найти все сообщения от Zeroglif
 
Регистрация: 09.03.2008
Сообщений: 216

Замыкание - это...
Допустим, вас попросили написать, что такое замыкание в javascript. Только определение, обобщающее суть, без примеров, без воды. Напишите плиз, интересно, кто как это дело видит.

пысы: спрашиваю по мотивам комментариев на этом блоге

Замыкание - это...

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

Последний раз редактировалось Zeroglif, 05.03.2009 в 17:16.
Ответить с цитированием