Показать сообщение отдельно
  #8 (permalink)  
Старый 07.03.2011, 23:13
Интересующийся
Отправить личное сообщение для Goodfella Посмотреть профиль Найти все сообщения от Goodfella
 
Регистрация: 22.02.2011
Сообщений: 11

Сообщение от Kolyaj
Почему абсурд, если значением является функция? А createCounter возвращает функцию.
Ага! То есть, фактически, fn() вызывает функцию
function() {
    return ++numberOfCalls;
}

Спасибо большое, вы очень помогли!
Если бы еще понять вот этот синтаксис, fn()(), который все таки вызывает фукцию createCounter(), но я думаю, это уже не так проблематично.
Ответить с цитированием