Aus dem Kurs: JavaScript Grundkurs

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.

Funktionsargumente, arguments und First-Class Citizens

Funktionsargumente, arguments und First-Class Citizens – Tutorial zu JavaScript

Aus dem Kurs: JavaScript Grundkurs

Funktionsargumente, arguments und First-Class Citizens

Wenn man das Konzept von Funktionen bei JavaScript verstehen will, muss man sich darüber klar werden, dass der Bezeichner der Funktion nur eine Referenz darstellt und dass die vollständige Funktionsunterschrift nicht die Bedeutung hat, die man in vielen anderen Sprachen hat. Das Konzept wird First Class Functions oder auch First Class Citizens genannt. Vereinfacht gesagt bedeutet das, dass Funktionen in JavaScript auf die gleiche Weise behandelt werden wie jeder andere Datentyp, also wie Zahlen, Texte oder Objekte. Damit können Funktionen Variablen zugewiesen werden. Man kann sie als Argumente übergeben und man kann sie von Funktionen zurückgeben lassen. Die unterschiedlichsten Konzepte in JavaScript basieren darauf, dass wir immer nur einen Funktionszeiger haben. Einen Wert, beispielsweise die sogenannte Callback oder Ereignisbehandlung, aber eben auch das, was wir in diesem Video jetzt behandeln. Dieses Konzept mit diesen Arguments, das heißt, ich habe hier eine Funktionsdeklaration…

Inhalt