Function expression og Function declaration i JavaScript
I JavaScript kan en funktion erklæres på to måder.
Den første måde er blot at erklære funktionen
via function og straks give den et navn:
function func() {
console.log('!');
}
func(); // vil udskrive '!'
Den anden måde er at lave en navnløs funktion og tildele den til en variabel:
let func = function() {
console.log('!');
};
func(); // vil udskrive '!'
Videnskabeligt set kaldes den første måde Function Declaration (funktionserklæring), og den anden - Function Expression (funktionelt udtryk).
Bestem om den viste funktion er Function Declaration eller Function Expression:
function func() {
console.log('!');
}
Bestem om den viste funktion er Function Declaration eller Function Expression:
let func = function() {
console.log('!');
}