Kurzformfunktionen

JavaScript 1.8 führt eine Kurzform zum Schreiben einfacher Funktionen (sogenannte »Ausdrucks-Closures«) ein. Wenn eine Funktion nur einen Ausdruck auswertet und seinen Wert liefert, können Sie das Schlüsselwort return und die geschweiften Klammern um den Funktionsinhalt weglassen und den auszuwertenden Ausdruck einfach nach der Argumentliste angeben. Hier sind einige Beispiele:

let succ = function(x) x+1, yes = function() true, no = function() false;

Das dient einfach der Bequemlichkeit: Auf diese Weise definierte Funktionen verhalten sich genau so wie Funktionen, die mit geschweiften Klammern und dem Schlüsselwort return definiert wurden. Diese Kurzformsyntax ist besonders praktisch, wenn Sie Funktionen an andere Funktionen ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.