Status: Accepted
Owner: [email protected]
Labels: Type-Bug Priority-Medium
New issue 759 by [email protected]: delete in eval returns true when it
should return false
http://code.google.com/p/v8/issues/detail?id=759
When calling delete on a variable in eval code the return value is true but
should be false.
What will reproduce the problem:
(function f(){
var x = 1;
var eval_delete = eval("delete x;");
var outer_delete = delete x;
print("eval_delete: " + eval_delete);
print("outer_delete: " + outer_delete);
})()
Expected result:
eval_delete: false
outer_delete: false
Actual result:
eval_delete: true
outer_delete: true
Note that the value does not actually get deleted.
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev