ArrowFunktionen
ArrowFunktionen, oft als Pfeilfunktionen bezeichnet, sind eine formale Kurzschreibweise von Funktionen in JavaScript, eingeführt mit ECMAScript 2015 (ES6). Sie zielen darauf ab, Code kompakter zu machen und das Verhalten von this in Callback-Funktionen vorhersehbarer zu gestalten.
Syntax und Varianten: Eine Pfeilfunktion hat die Form (Param1, Param2) => Ausdruck oder (Param1, Param2) => { Anweisungen; }. Bei
Verhalten und Einschränkungen: Pfeilfunktionen besitzen kein eigenes this, kein eigenes arguments-Objekt, keine eigenen Super- oder new.target-Werte.
Anwendung und Einsatzgebiete: Sie eignen sich besonders gut für kurze Callback-Funktionen, Array-Operationen wie map, filter oder
Historie und Verbreitung: Pfeilfunktionen sind heute in allen gängigen JavaScript-Umgebungen weit verbreitet und unterstützen moderne Programmierparadigmen.