Ganz kleines JavaScript-Programm
bearbeitet von dedlfixHallo Forum,
ich versuche gerade mich mit JavaScript (für die Klausur) ein bisschen anzufreunden und es fängt direkt gut an.
Ich habe folgendes Programm und muss die Ausgabe bestimmen:
~~~JavaScript
function f1(x) {
return y => x * y;
};
const f3 = f1(3);
const f5 = f1(5);
alert(f3(11) + " " + f5(7));
~~~
Ausgabe: 33 35
Wie kommt es zu dieser Ausgabe? Es ist mir klar, dass 3*11=33 und 5*7=35. Aber das ganze Konstrukt ist mir vollkommen schleierhaft.
Kann mir vielleicht jemand erklären, wie das Programm hier vorgeht? Oder einen guten Link für den Anfänger?
Schönen Dank im Voraus!
Julia