Funktionskildekode og dens resultat i JavaScript
I JavaScript kan man skrive et funktionsnavn uden parenteser. I dette tilfælde vil vi se ikke resultatet af funktionen, men dens kildekode.
Lad os prøve. Antag, at vi har en funktion, for eksempel denne:
function func() {
return '!';
}
Lad os kalde denne funktion ved at skrive dens navn og parenteser. I dette tilfælde vil vi se resultatet af funktionen:
function func() {
return '!';
}
console.log(func()); // vil udskrive '!'
Og lad os nu prøve at udelade parenteserne efter funktionsnavnet. I dette tilfælde vil vi se kildekoden for vores funktion:
function func() {
return '!';
}
console.log(func); // vil se funktionens kode
Kør ovenstående kode hos dig selv og overbevis dig om, at kildekoden for funktionen udskrives til konsollen.