Funktionen können an andere Funktionen übergeben werden:
JavaScriptfunction call(f) {
f();
}
let greetings = function () {
console.log('Hi');
};
call(greetings);
oder:
JavaScriptfunction call(f) {
f();
}
call(function () {
console.log('Hi');
});
Eine Funktion kann eine Funktion als Rückgabewert zurückgeben:
JavaScriptfunction getFunction() {
return function () {
console.log('Hi');
};
}
let greetings = getFunction();
greetings();
oder mit Parameter:
JavaScriptfunction getFunction() {
return function (text) {
console.log(text);
};
}
let greetings = getFunction();
greetings('Hallo');