{"ScriptPreparationCode":"var obj = {};\r\nvar count = 1000;\r\n\r\nfor(var i = 0; i \u003C 20; i\u002B\u002B)\r\n{\r\n obj[i] = {};\r\n}\r\n","TestCases":[{"Name":"destruct","Code":"for (var i = 0; i \u003C count; i\u002B\u002B) {\r\n Object.entries(obj).reduce((acc, [key, value]) =\u003E ({ ...acc, [key]: value }), {})\r\n}","IsDeferred":false},{"Name":"property assign","Code":"for (var i = 0; i \u003C count; i\u002B\u002B) {\r\n Object.entries(obj).reduce((acc, [key, value]) =\u003E {\r\n acc[key] = value;\r\n return acc;\r\n }, {})\r\n}","IsDeferred":false}]}