hi 1UnitedPower,
Meine Herren!
Der Code läuft nicht, weil hinten jeweils "());" fehlt.
Das war natürlich das einzige Beispiel, das ich nicht gefiddelt habe :D
Die äußeren Klammern könnte man sogar ganz entfallen lassen, weil an dieser Stelle durch die Zuweisung (foo = …) bereits klar ist, dass eine function-Statement und kein -Expression folgt. Aber ich bevorzuge es, sie trotzdem immer zu notieren, das schafft Klarheit. Danke für die Korrektur!
Jslint sagt dazu: "Wrap an immediate function invocation in parentheses to assist the reader in understanding that the expression is the result of a function, and not the function itself."
mfg
tami