{"ScriptPreparationCode":"var numbers = Array(1000).fill(null).map((x, i) =\u003E i.toString());","TestCases":[{"Name":"Reflect.set","Code":"numbers.reduce((acc, n) =\u003E Reflect.set(acc, n, n) \u0026\u0026 acc, {});","IsDeferred":false},{"Name":"Object.assign","Code":"numbers.reduce((acc, n) =\u003E Object.assign(acc, { [n]: n }), {});","IsDeferred":false},{"Name":"Direct assignment","Code":"numbers.reduce((acc, n) =\u003E { acc[n] = n; return acc }, {});","IsDeferred":false},{"Name":"Spread operator","Code":"numbers.reduce((acc, n) =\u003E acc = {...acc, [n]: n }, {});","IsDeferred":false}]}