{"ScriptPreparationCode":"var array = _.range(10000);","TestCases":[{"Name":"Strict","Code":"_.reduce(_.map(_.filter(array, function(n) { return n \u003E 2; }), function(n) { return n\u002B1; }), function(acc, n) {\r\n acc.push({test: n});\r\n return acc;\r\n}, []);","IsDeferred":false},{"Name":"Lazy","Code":"_(array).filter(function(n) { return n \u003E 2; }).map(function(n) { return n\u002B1;}).reduce(function(acc, n) {\r\n acc.push({test: n});\r\n return acc;\r\n}, []);","IsDeferred":false},{"Name":"Lazy with one function","Code":"_(array).reduce(function(acc, n) {\r\n if(n \u003C= 2)\r\n return acc;\r\n else {\r\n acc.push({test: n \u002B 1});\r\n return acc;\r\n }\r\n}, []);","IsDeferred":false}]}