Zdrojový kód funkce a její výsledek v JavaScriptu
V JavaScriptu lze napsat jméno funkce bez kulatých závorek. V tomto případě uvidíme nikoli výsledek práce funkce, ale její zdrojový kód.
Zkusme to. Mějme nějakou funkci, například tuto:
function func() {
return '!';
}
Zavolejme tuto funkci tak, že napíšeme její jméno a kulaté závorky. V tomto případě uvidíme výsledek práce funkce:
function func() {
return '!';
}
console.log(func()); // vypíše '!'
A nyní zkusme vynechat za jménem funkce kulaté závorky. V tomto případě uvidíme zdrojový kód naší funkce:
function func() {
return '!';
}
console.log(func); // uvidíme kód funkce
Spusťte výše uvedený kód u sebe a přesvědčte se, že se do konzole vypisuje zdrojový kód funkce.