function O(x) { this.x = x; } var arr = []; for (var i = 0; i < 100; i++) { arr.push(new O(i)); } var g = newGlobal({sameCompartmentAs: this}); g.trigger = function(arr) { var obj = arr[90]; this.Object.create(obj); assertEq(objectGlobal(obj), objectGlobal(arr)); }; g.trigger(arr);