Hallo,
brauch da einfach mal eine ganz normale definition,wie man return richtig einsetzt bzw es richtig ausgeführt wird.
return
dient dazu, einen Wert zurückzugeben von einer Funktion. Beispiel:
var jetzt = function() { return new Date() };
alert( jetzt() ); //
~~~ gibt den Wert von `new Date()`{:.language-javascript}, d.h. Datum/Uhrzeit in einer alert-Box aus
(Das Beispiel ist natürlich konstuiert: Wenn man die Variable "jetzt" nicht weiterverwenden will, ist die ganze Funktion unnötig und man würde lieber dierkt `alert( new Date() );`{:.language-javascript} notieren, um Datum und Uhrzeit zu erfahren)
Der Wert, den `return`{:.language-javascript} hier also zurückgibt, ist ein Date-Objekt.
Es kann auch ein beliebiger anderer Wert sein, z.B. gibt `return 'blaBla'; `{:.language-javascript} die Zeichenkette `"blabla"`{:.language-javascript} zurück, oder `return ['etwas', 'nochwas'];`{:.language-javascript} gibt ein Array mit zwei Werten zurück, nämlich die beiden Zeichenketten `"etwas"`{:.language-javascript} und `"nochwas"`{:.language-javascript}.
Das ist alles.
Gruß, Don P