Status: New
Owner: ----
New issue 701 by michaeljohnthethird: arguments.callee.caller.arguments
different on every access
http://code.google.com/p/v8/issues/detail?id=701
Whenever arguments.callee.caller.arguments is accessed, a different object
is returned.
Proof of concept follows:
function a(){
console.log(arguments===arguments);
console.log(arguments.callee.arguments===arguments);
console.log(arguments.callee.caller.arguments===arguments.callee.caller.arguments);
}
(function(){ a(); })();
This should log true to the console three times, but when run in chrome,
only the first
2 statements pass. When run in firebug console, all 3 statements return
true.
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev