Source code

Revision control

Copy as Markdown

Other Tools

function testForInLoopChangeIteratorType() {
for(y in [0,1,2]) y = NaN;
(function(){
[].__proto__.u = void 0;
for (let y in [5,6,7,8])
y = NaN;
delete [].__proto__.u;
})()
return "ok";
}
assertEq(testForInLoopChangeIteratorType(), "ok");