-1:000000000000 | 0:f2f3a0123263 |
---|---|
1 // Constant folding does not affect strict delete. | |
2 | |
3 function f(x) { | |
4 "use strict"; | |
5 | |
6 // This senseless delete-expression is legal even in strict mode. Per ES5.1 | |
7 // 11.4.1 step 2, it does nothing and returns true. | |
8 return delete (1 ? x : x); | |
9 } | |
10 assertEq(f(), true); |