blob: d49c018eea750939e5a4d65bf9aae968b6f3b186 [file] [log] [blame]
const obj = {};
for (let i = 0; i < 100; ++i)
obj["k" + i] = i;
const descNonWritable = {writable: false};
const descNonEnumerable = {enumerable: false};
const descWritable = {writable: true};
const descEnumerable = {enumerable: true};
for (let i = 0; i < 1e4; ++i) {
const key = "k" + (i % 100);
Object.defineProperty(obj, key, descNonWritable);
Object.defineProperty(obj, key, descNonEnumerable);
Object.defineProperty(obj, key, descWritable);
Object.defineProperty(obj, key, descEnumerable);
Object.defineProperty(obj, key, {value: i});
}