Изходен код на функция и нейния резултат в JavaScript
В JavaScript може да напишете име на функция без кръгли скоби. В този случай ще видим не резултата от работата на функцията, а нейния изходен код.
Нека опитаме. Нека имаме някаква функция, например такава:
function func() {
return '!';
}
Нека извикаме тази функция, като напишем името ѝ и кръгли скоби. В този случай ще видим резултата от работата на функцията:
function func() {
return '!';
}
console.log(func()); // ще изведе '!'
А сега нека опитаме да пропуснем след името на функцията кръглите скоби. В този случай ще видим изходния код на нашата функция:
function func() {
return '!';
}
console.log(func); // ще видим кода на функцията
Стартирайте горния код при вас и се убедете, че в конзолата се извежда изходният код на функцията.