Funktionen
💡
Dauer: 15 Minuten
Themen:
- Funktionen mit
function
deklarieren - Alternative: Pfeilfunktionen
Es gibt verschiedene Wege, Funktionen zu deklarieren. Dieses Beispiel zeigt, wie eine Funktion zur Berechnung der Summe zweier Zahlen auf unterschiedliche Weise deklariert werden kann:
// Funktion mit Namen/Bezeichner
function add1(a, b) {
return a + b;
}
// Anonyme Funktionen ohne Namen wird Konstanten zugewiesen
const add2 = function(a, b) {
return a + b;
};
// Pfeilfunktion
const add3 = (a, b) => {
return a + b;
};
// Pfeilfunktion kompakter (nur wenn diese aus return besteht)
const add4 = (a, b) => a + b;
Pfeilfunktionen bieten eine kompaktere Syntax als die „klassische“
Art, Funktionen mit function
zu deklarieren. Es gibt gewisse
Unterschiede zwischen Pfeilfunktionen und der function
-Syntax,
die mit der Bedeutung von this
innerhalb des Funktionsrumpf zu tun
haben.
Anders als in Python spielt die Einrückung in JavaScript keine Rolle. Sie dient nur zur besseren Lesbarkeit des Codes. Entscheidend sind die geschweiften Klammern.