{"ScriptPreparationCode":"var arr = [...Array(10).keys()];\r\nvar alphabet = [...\u0027abcdefghijklmnopqrstuvwxyz\u0027];","TestCases":[{"Name":"Object.assign","Code":"arr.reduce((acc, cur) =\u003E Object.assign(acc, { [alphabet[cur]]: cur }), {});","IsDeferred":false},{"Name":"spread operator","Code":"arr.reduce((acc, cur) =\u003E ({ ...acc, [alphabet[cur]]: cur }), {});","IsDeferred":false},{"Name":"property accessor","Code":"arr.reduce((acc, cur) =\u003E {\r\n acc[alphabet[cur]] = cur;\r\n return acc;\r\n}, {});","IsDeferred":false},{"Name":"property accessor 2","Code":"arr.reduce((acc, cur) =\u003E {\r\n return (acc[alphabet[cur]] = cur);\r\n}, {});","IsDeferred":false}]}