defineProperty-redundant.js (465B)
1 var array = [123]; 2 Object.freeze(array); 3 Object.defineProperty(array, 0, {}); 4 Object.defineProperty(array, 0, {abc: 1}); 5 Object.defineProperty(array, 0, {value: 123}); 6 Object.defineProperty(array, 0, {writable: false}); 7 Object.defineProperty(array, 0, {enumerable: true}); 8 Object.defineProperty(array, 0, {configurable: false}); 9 Object.defineProperty(array, 0, {value: 123, writable: false, 10 enumerable: true, configurable: false});