jemand anders
Erfahrenes Mitglied
Hallo,
mir ist heute das erste Mal aufgefallen, dass folgender Ausdruck einen Fehler erzeugt:
Weitere Checks:
Vermutlich gibt es keine Möglichkeit, Ausdrücke der Art "!function(){}();" oder "(function(){})();" ohne Rückmeldung (undefined, true, false ...) auszuführen, weil sie genau das ja sollen, richtig?
Gruß
PS: Das Ausformulieren hilft oft, das Problem wirklich zu erfassen, und so würde ich das Thema gerne löschen, was aber nicht geht. Tja, so ist das.
mir ist heute das erste Mal aufgefallen, dass folgender Ausdruck einen Fehler erzeugt:
Code:
(function(){ /* Code ... */ })();
Ergebnis:
undefined
Code:
typeof function(){};
"function"
typeof function(){}();
"undefined"
typeof (function(){})();
"undefined"
typeof !function(){}();
"boolean"
!function(){};
false
Gruß
PS: Das Ausformulieren hilft oft, das Problem wirklich zu erfassen, und so würde ich das Thema gerne löschen, was aber nicht geht. Tja, so ist das.

Zuletzt bearbeitet: