Source code
Revision control
Copy as Markdown
Other Tools
var BUGNUMBER = 636635;
var summary = "A function created by Function constructor shouldn't have anonymous binding";
print(BUGNUMBER + ": " + summary);
assertEq(new Function("return typeof anonymous")(), "undefined");
assertEq(new Function("return function() { return typeof anonymous; }")()(), "undefined");
assertEq(new Function("return function() { eval(''); return typeof anonymous; }")()(), "undefined");
if (typeof reportCompare === "function")
reportCompare(true, true);