{"ScriptPreparationCode":"// [0, 1, 2, ....9999]\r\na = Array(10000).fill(0).map((c, i) =\u003E i);\r\nvar filter = (n) =\u003E n%2\r\nvar mapper = (n) =\u003E n \u002B 5\r\nvar reduce = (agg, cur) =\u003E {\r\n if(cur % 2) {\r\n agg.push(cur \u002B 5)\r\n }\r\n return agg;\r\n}","TestCases":[{"Name":"reduce style","Code":"a.reduce(reduce, []);","IsDeferred":false},{"Name":"filter map","Code":"a.filter(filter).map(mapper)","IsDeferred":false}]}