Сообщение от Aetae
|
В js в переменную можно засунуть что угодно, в том числе и функцию. Что и происходит.
Говоря шире, в js есть на самом деле только одна сущность - объект, всё остальное производные, подведение которых может быть дополнено, но это не делает их отдельными сущностями.
|
Я стал похож на Вашу аватарку после прочтения...
Вопрос в том, почему эта загадочная запись console.log(counter()), а именно counter() вызвала внутреннюю функцию?