Показать сообщение отдельно
  #6 (permalink)  
Старый 03.09.2019, 09:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от j0hnik
он наверное вот так пробует
Эва...
Тогда
Сообщение от AnotherPerson
Что они значат?
Делается некий аналог вот такого
var count = 0;
var counter = function() {
	return count++;
}
alert(counter());
alert(counter());

Но так будет глобальная переменная count...
Во избежании этого выполняется безымянная функция, внутри которой создается еще одна функция... Которая "видит" переменную count. И так получается, что "видит" count только она...
Ответить с цитированием