{"ScriptPreparationCode":"var arr = [];\r\nvar size = 10\r\n\r\nfor (let i = 0; i \u003C 1E6; i\u002B\u002B) {\r\n arr.push(i);\r\n}","TestCases":[{"Name":"chunks by reduceRight","Code":"const result = arr.reduceRight((res,_,__,self) =\u003E [...res, self.splice(0, size)],[]);","IsDeferred":false},{"Name":"chunks by lodash","Code":"_.chunk(arr, 10);","IsDeferred":false},{"Name":"splice from the beginning","Code":"const result = [];\r\nwhile (arr.length) {\r\n const chunk = arr.splice(0, size)\r\n result.push(chunk);\r\n}","IsDeferred":false}]}