function f() { var a = []; for (var i = 0; i < 1000; i++) { a.x = {} } a[i][0] = 0; } var e; try { f(); } catch (error) {e = error;} assertEq(e.toString(), 'TypeError: a[i] is undefined');