{"ScriptPreparationCode":"var randomArray = Array.apply(null, Array(100)).map(function() {\r\n\treturn Math.round(Math.random() * 1000);\r\n});\r\n\r\nfunction isBigEnough (value) {\r\n return value \u003E= 10\r\n}\r\n\r\n// Underscore was loaded last, so this saves an instance of underscore and resets _ to it\u0027s previous value (lodash).\r\nvar _underscore = _.noConflict();\r\n// This saves an instance of lodash and resets _ to it\u0027s previous value (undefined).\r\nvar _lodash = _.noConflict();","TestCases":[{"Name":"Native","Code":"var filtered = randomArray.filter(isBigEnough);","IsDeferred":false},{"Name":"Underscore","Code":"var filtered = _underscore.filter(randomArray, isBigEnough);","IsDeferred":false},{"Name":"Lodash","Code":"var filtered = _lodash.filter(randomArray, isBigEnough);","IsDeferred":false}]}