{"ScriptPreparationCode":null,"TestCases":[{"Name":"New array with spread","Code":"const testData = [...Array(100000).keys()];\r\n\r\nconst evens = testData.reduce((acc, v) =\u003E {\r\n if(v % 2 === 0) {\r\n return [...acc, v];\r\n }\r\n return acc;\r\n}, []);\r\n\r\nconsole.log(evens.length);","IsDeferred":false},{"Name":"Accumulator push","Code":"const testData = [...Array(100000).keys()];\r\n\r\nconst evens = testData.reduce((acc, v) =\u003E {\r\n if(v % 2 === 0) {\r\n acc.push(v);\r\n }\r\n return acc;\r\n}, []);\r\n\r\nconsole.log(evens.length);","IsDeferred":false}]}