{"ScriptPreparationCode":"var data = [...Array(10000).keys()].map((elem) =\u003E ({ original: elem, edited: elem \u002B 1 }));","TestCases":[{"Name":"Object.fromEntries","Code":"Object.fromEntries(data.map((elem) =\u003E [elem.original, elem]));","IsDeferred":false},{"Name":"Reduce (reuse object)","Code":"data.reduce((acc, elem) =\u003E {\r\n acc[elem.original] = elem;\r\n return acc;\r\n}, {});","IsDeferred":false},{"Name":"Reduce (creating temporary objects)","Code":"data.reduce((acc, elem) =\u003E ({\r\n ...acc,\r\n [elem.original]: elem\r\n}), {});","IsDeferred":false},{"Name":"Map","Code":"data.reduce((acc, elem) =\u003E {\r\n acc.set(elem.original, elem)\r\n return acc;\r\n}, new Map());","IsDeferred":false}]}