Wie beseitige ich Funktionen, die als Parameter definiert sind? Wie in, sollte die Funktion, die die Addition ihrer zwei Parameter zurückgibt, als eine benannte Funktion codiert werden und die andere Funktion sollte als eine anonyme Funktion, die einer Variablen zugewiesen ist, codiert werden.Funktionen eliminieren, die als Parameter definiert sind?
var outputAreaRef = document.getElementById("outputArea");
var output = "";
function flexible(fOperation, operand1, operand2)
{
var result = fOperation(operand1, operand2);
return result;
}
output += flexible(function(num1, num2) {return num1 + num2}, 3, 5) + "<br/>";
output += flexible(function(num1, num2) {return num1 * num2}, 3, 5) + "<br/>";
outputAreaRef.innerHTML = output;
Warum möchten Sie das tun? Und welches Problem hast du damit? – Bergi
Sie sollten Funktionsdeklarationen nicht mit variablen Initialisierungen mischen. – Bergi