{"ScriptPreparationCode":"var data = _.range(10000);\r\n\r\nfunction isOdd(num) {\r\n return num % 2 === 1;\r\n}\r\n\r\nfunction square(num) {\r\n return num * num;\r\n}\r\n\r\nfunction lessThanThreeDigits(num) {\r\n return num.toString().length \u003C 3;\r\n}","TestCases":[{"Name":"Vanilla Js","Code":"var result = data.map(square)","IsDeferred":false},{"Name":"Ramda without relying on currying or composition","Code":"var result = R.map(square)(data)","IsDeferred":false},{"Name":"Ramda with currying and composition","Code":"var result = R.pipe(\r\n R.map(square)\r\n)(data);","IsDeferred":false},{"Name":"Lodash","Code":"var result = _.chain(data)\r\n .map(square)","IsDeferred":false}]}