JavaScriptfunction greetings() {
console.log('Hi');
}
let greetings2 = greetings;
greetings();
greetings2();
oder:
function
) dann nur innerhalb der Funktion definiert (um sich z. B. selbst aufzurufen -> Rekursion)JavaScriptlet greetings2 = function greetings() { console.log("Hi"); }
// Achtung: Aufruf greetings() würde hier Fehler werfen
greetings2();
function
) kann beim direkten Zuweisen auch weggelassen werdenJavaScriptlet greetings2 = function() { console.log("Hi"); }
greetings2();
Verkürzte Schreibweise für anonyme Funktionen:
function
wird durch einen =>
Pfeil zwischen runden und geschweiften Klammern ersetztJavaScriptlet greetings2 = () => {
console.log('Hi');
};
greetings2();
JavaScriptlet x = -3;
let info = function () {
console.log('positiv');
};
if (x < 0) {
info = function () {
console.log('negativ');
};
}
info();