function testUndefinedPropertyAccess() { | |
var x = [1,2,3]; | |
var y = {}; | |
var a = { foo: 1 }; | |
y.__proto__ = x; | |
var z = [x, x, x, y, y, y, y, a, a, a]; | |
var s = ""; | |
for (var i = 0; i < z.length; ++i) | |
s += z[i].foo; | |
return s; | |
} | |
assertEq(testUndefinedPropertyAccess(), "undefinedundefinedundefinedundefinedundefinedundefinedundefined111"); |