michael@0: michael@0: x = [] michael@0: Object.defineProperty(x, 4, { michael@0: configurable: true michael@0: }) michael@0: Array.prototype.pop.call(x) michael@0: for (let y = 0; y < 9; ++y) { michael@0: Object.defineProperty(x, 7, { michael@0: configurable: true, michael@0: enumerable: (y != 2), michael@0: writable: true michael@0: }) michael@0: }