{"ScriptPreparationCode":"var data = [];\r\nfor (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n data.push({ value: Math.random() * 100 });\r\n}\r\n\r\nfunction getValue(obj) {\r\n return obj.value;\r\n}\r\n\r\n","TestCases":[{"Name":"using function","Code":"data.reduce((sum, obj) =\u003E sum \u002B getValue(obj), 0) / data.length;","IsDeferred":false},{"Name":"inline","Code":"data.reduce((sum, obj) =\u003E sum \u002B obj.value, 0) / data.length;\r\n","IsDeferred":false}]}