Function expression und Function declaration in JavaScript
In JavaScript kann eine Funktion auf zwei Arten deklariert werden.
Die erste Art ist, eine Funktion einfach mit
function zu deklarieren und ihr sofort einen Namen zu geben:
function func() {
console.log('!');
}
func(); // gibt '!' aus
Die zweite Art ist, eine unbenannte Funktion zu erstellen und sie einer Variablen zuzuweisen:
let func = function() {
console.log('!');
};
func(); // gibt '!' aus
Wissenschaftlich gesehen heißt die erste Art Function Declaration (Funktionsdeklaration), und die zweite - Function Expression (Funktionsausdruck).
Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:
function func() {
console.log('!');
}
Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:
let func = function() {
console.log('!');
}