if (typeof window === "undefined") window = this; Object.defineProperty(window, "foo", { get: function() { return 5; }, configurable: true }); for (var i = 0; i < 100; ++i) assertEq(window.foo, 5); if (typeof reportCompare === "function") reportCompare(0, 0);