{"ScriptPreparationCode":"var data = [];\r\nfor (var i = 0; i \u003C 100000; \u002B\u002Bi) data.push(Math.random());","TestCases":[{"Name":"Math.Min","Code":"Math.min(...data);","IsDeferred":false},{"Name":"Math.Max","Code":"Math.max(...data);","IsDeferred":false},{"Name":"Reduce for min","Code":"data.reduce((min, cur) =\u003E min \u003E cur ? cur : min, data[0]);","IsDeferred":false},{"Name":"Reduce for max","Code":"data.reduce((max, cur) =\u003E max \u003C cur ? cur : max, data[0]);","IsDeferred":false},{"Name":"For for min","Code":"var min = data[0];\r\nfor (var i = 1; i \u003C data.length; \u002B\u002Bi) {\r\n var c = i;\r\n if (min \u003E c) min = c;\r\n}","IsDeferred":false},{"Name":"For for max","Code":"var max = data[0];\r\nfor (var i = 1; i \u003C data.length; \u002B\u002Bi) {\r\n var c = i;\r\n if (max \u003C c) max = c;\r\n}","IsDeferred":false},{"Name":"For of for min","Code":"var min = data[0];\r\nfor (var c in data) {\r\n if (min \u003E c) min = c;\r\n}","IsDeferred":false},{"Name":"For of for max","Code":"var max = data[0];\r\nfor (var c in data) {\r\n if (max \u003C c) max = c;\r\n}","IsDeferred":false}]}