{"ScriptPreparationCode":"var input = new Array(100).fill().map((v, i) =\u003E i)","TestCases":[{"Name":"Object.defineProperty","Code":"const output = input.reduce((acc, value) =\u003E Object.defineProperty(acc, \u0060key${value}\u0060, { value }), {});","IsDeferred":false},{"Name":"Object.assign (immutable)","Code":"const output = input.reduce((acc, value) =\u003E Object.assign({}, acc, { [\u0060key${value}\u0060]: value }), {});","IsDeferred":false},{"Name":"Object.assign (mutable)","Code":"const output = input.reduce((acc, value) =\u003E Object.assign(acc, { [\u0060key${value}\u0060]: value }), {});","IsDeferred":false},{"Name":"Key set","Code":"const output = input.reduce((acc, value) =\u003E { acc[\u0060key${value}\u0060] = value; return acc; }, {});","IsDeferred":false}]}