Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

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 übergeben. Zum Beispiel:


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial