{"ScriptPreparationCode":"var list = [\r\n {a: 1, b: \u0027a\u0027},\r\n {a: 2, b: \u0027b\u0027},\r\n {a: 3, b: \u0027c\u0027},\r\n {a: 4, b: \u0027d\u0027},\r\n {a: 5, b: \u0027e\u0027},\r\n {a: 6, b: \u0027f\u0027},\r\n];\r\n\r\nfunction min(fn) {\r\n return (acc, item) =\u003E fn(acc) \u003C fn(item || acc) ? acc : item;\r\n}\r\n","TestCases":[{"Name":"Native","Code":"list.reduce(min(item =\u003E item.a))","IsDeferred":false},{"Name":"Lodash.js filter","Code":"_.sortBy(list, a =\u003E a.a)","IsDeferred":false}]}