Source code

Revision control

Copy as Markdown

Other Tools

var thrown = false;
try {
x = [0];
for (var i = 0; i < 5; ++i) {
if (i == 3)
Object.freeze(x);
else
x.pop();
}
} catch (e) {
thrown = true;
assertEq(e instanceof TypeError, true);
}
assertEq(thrown, true);