Исходный код функции и ее результат в JavaScript

В JavaScript можно написать имя функции без круглых скобок. В этом случае мы увидим не результат работы функции, а ее исходный код.

Давайте попробуем. Пусть у нас есть какая-то функция, например, такая:

function func() { return '!'; }

Давайте вызовем эту функцию, написав ее имя и круглые скобки. В этом случае мы увидим результат работы функции:

function func() { return '!'; } console.log(func()); // выведет '!'

А теперь давайте попробуем опустить после имени функции круглые скобки. В этом случае мы увидим исходный код нашей функции:

function func() { return '!'; } console.log(func); // увидим код функции

Запустите приведенный выше код у себя и убедитесь в том, что в консоль выводится исходный код функции.

enru