{"ScriptPreparationCode":"const val_obj = {\r\n value: null,\r\n configurable: true,\r\n enumerable: true,\r\n writable: true\r\n};\r\n\r\nfunction val(value) {\r\n val_obj.value = value;\r\n return val_obj;\r\n}","TestCases":[{"Name":"defineProperty","Code":"let key = \u0027something\u0027;\r\nconst target = {};\r\nfor (let i=0; i\u003C1000; i\u002B\u002B) Object.defineProperty(target, i, val(key\u002Bi));","IsDeferred":false},{"Name":"direct assign","Code":"let key = \u0027something\u0027;\r\nconst target = {};\r\nfor (var i=0; i\u003C1000; i\u002B\u002B) target[i] = key\u002Bi;","IsDeferred":false}]}