{"ScriptPreparationCode":"var data = Array(1000000).fill({ filtering: true, mapping: 42 });","TestCases":[{"Name":"native lodash filter map","Code":"data.filter(({ filtering }) =\u003E filtering).map(({ mapping }) =\u003E mapping)","IsDeferred":false},{"Name":"Lazy Lodash filter-map","Code":"_.map(_.filter(data, \u0027filtering\u0027), \u0027mapping\u0027)","IsDeferred":false},{"Name":"lodash reduce","Code":"_.reduce(data, function(result, value, key) {\r\n if (value.filtering) {\r\n result.push(value.mapping)\r\n }\r\n return result;\r\n }, [])","IsDeferred":false},{"Name":"native reduce","Code":" data.reduce(function(result, value, key) {\r\n if (value.filtering) {\r\n result.push(value.mapping)\r\n }\r\n return result;\r\n }, [])","IsDeferred":false}]}