Funktionskällkod och dess resultat i JavaScript
I JavaScript kan man skriva namnet på en funktion utan parenteser. I detta fall kommer vi att se inte resultatet av funktionen, utan dess källkod.
Låt oss prova. Låt oss säga att vi har någon funktion, till exempel den här:
function func() {
return '!';
}
Låt oss anropa denna funktion genom att skriva dess namn och parenteser. I detta fall kommer vi att se resultatet av funktionen:
function func() {
return '!';
}
console.log(func()); // kommer att skriva ut '!'
Och låt oss nu försöka utelämna parenteserna efter funktionens namn. I detta fall kommer vi att se källkoden för vår funktion:
function func() {
return '!';
}
console.log(func); // kommer att se funktionens kod
Kör ovanstående kod hos dig själv och övertyga dig om att källkoden för funktionen skrivs ut i konsolen.