1. Deklarative Funktionen sind die klassische Funktionsform und sollten wann immer möglich verwendet werden, da die Engine sie nur einmal parst (effizienter) und sie sich leichter auf einer Seite finden lassen (Lesbarkeit). Zudem unterstützen alle Browser, die überhaupt JavaScript anbieten, diese Art von Funktionen.

    Anonyme Funktionen haben keinen Namen, werden einer Variablen zugewiesen oder als Funktionsparameter übergeben und bei jedem Aufruf geparst. Sie sind nützlich, wenn bestimmte Umstände, wie zum Beispiel eine Benutzereingabe, ihr Verhalten bestimmen.

    Literale Funktionen sind praktisch, wenn es um das Definieren von Methoden von Objekten geht oder wenn sie als Parameter übergeben werden sollen. Zudem machen sie sich bei Rekursionen ...

Get Einführung in JavaScript 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.