Does there exist a string s such that
s
(new Function(s))();
and
eval(s);
behave differently? I\'
if (new Error().stack.indexOf('at eval') > -1) { console.log('Oh noo, I am being evaled'); }