Source code

Revision control

Copy as Markdown

Other Tools

var magic = 8;
var obj = {};
for (var i = 1; i <= magic; ++i)
obj[i] = "a";
function func() {
var i = 1;
while (i in obj) {
++i;
}
return i - 1;
}
assertEq(func(), magic);
assertEq(func(), magic);
assertEq(func(), magic);