Re:A file that's both an acceptable HTML page and a JPEG (vi...
by skrebbel on Saturday July 07, 2012 @11:18AM
(#4211828)
it's a performance thing. i forgot the details, but if you change the `(1,eval)` to `eval`, it's all much slower. something with the scope of the code that's being eval'ed, if i recall correctly.
Re:A file that's both an acceptable HTML page and a JPEG (vi...
by tlack on Saturday July 07, 2012 @04:41PM
(#4212654)
(1,eval)('2*2') evaluates in the global context, so it may be slower I would think. Here's a really long and insanely detailed post about this odd feature: http://perfectionkills.com/global-eval-what-are-the-options/
By the way, the for loop seems to be irrelevant to the invocation, (1,eval) just returns eval. (1,console.log)("hi") looks like it should work, except it raises an error. (1,2)+3 returns 5, however, and (1,console.log) returns the log function.