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