Hallo 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:
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
 nicht angemeldet
 nicht angemeldet JürgenB
 JürgenB Orlok
 Orlok Matthias Apsel
 Matthias Apsel Rolf B
 Rolf B