В JavaScript можно написать имя функции без круглых скобок. В этом случае мы увидим не результат работы функции, а ее исходный код.
Давайте попробуем. Пусть у нас есть какая-то функция, например, такая:
function func() {
return '!';
}
Давайте вызовем эту функцию, написав ее имя и круглые скобки. В этом случае мы увидим результат работы функции:
function func() {
return '!';
}
console.log(func()); // выведет '!'
А теперь давайте попробуем опустить после имени функции круглые скобки. В этом случае мы увидим исходный код нашей функции:
function func() {
return '!';
}
console.log(func); // увидим код функции
Запустите приведенный выше код у себя и убедитесь в том, что в консоль выводится исходный код функции.