{"ScriptPreparationCode":"var test = Array.from({\r\n length: 100000\r\n}, () =\u003E Math.random())","TestCases":[{"Name":"test1","Code":"const chunkArray = (items, size) =\u003E {\r\n\tconst groups = []\r\n\tlet i = 0\r\n\twhile (i \u003C items.length) {\r\n\t\tgroups.push(items.slice(i, (i \u002B= size)))\r\n\t}\r\n\treturn groups\r\n}\r\n\r\nchunkArray(test, 25)","IsDeferred":false},{"Name":"test2","Code":"const chunkArray2 = (items, size) =\u003E {\r\n\titems.reduce((chunks, val, index) =\u003E {\r\n\tconst chunk = Math.floor(index / size)\r\n\tchunks[chunk] = ([]).concat(chunks[chunk] || [], val)\r\n\treturn chunks\r\n\t}, [])\r\n}\r\n\r\nchunkArray2(test, 25)","IsDeferred":false}]}