Return

Wird eine Funktion aufgerufen, beginnt die Ausführung mit der ersten Anweisung und endet, sobald das } erreicht wird, das den Funktionsrumpf abschließt. Die Funktion übergibt die Kontrolle dann wieder an den Teil des Programms, der die Funktion aufgerufen hat.

Die return-Anweisung kann verwendet werden, um eine Funktion frühzeitig zu beenden. Wird return ausgeführt, kehrt die Funktion sofort zurück, ohne die restlichen Anweisungen auszuführen.

Eine Funktion gibt immer einen Wert zurück. Ohne Angabe eines return-Werts wird undefined zurückgegeben.

Wenn die Funktion mit dem new-Präfix aufgerufen wird und der return-Wert kein Objekt ist, dann wird stattdessen this (das neue Objekt) zurückgegeben.

Get Das Beste an 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.