Показать сообщение отдельно
  #3 (permalink)  
Старый 26.10.2018, 23:53
Интересующийся
Отправить личное сообщение для AndriiS Посмотреть профиль Найти все сообщения от AndriiS
 
Регистрация: 05.09.2018
Сообщений: 28

Сообщение от Aetae Посмотреть сообщение
В js в переменную можно засунуть что угодно, в том числе и функцию. Что и происходит.

Говоря шире, в js есть на самом деле только одна сущность - объект, всё остальное производные, подведение которых может быть дополнено, но это не делает их отдельными сущностями.
Я стал похож на Вашу аватарку после прочтения...

Вопрос в том, почему эта загадочная запись console.log(counter()), а именно counter() вызвала внутреннюю функцию?
Ответить с цитированием