{"ScriptPreparationCode":"var array = Array.from({ length: 200 }, () =\u003E {\r\n return Math.floor(Math.random() * (32000 - 0 \u002B 1)) \u002B 0;\r\n})","TestCases":[{"Name":"for","Code":"let result = 0;\r\nfor (var i = 0; i \u003C array.length; i\u002B\u002B) {\r\n result \u002B= array[i];\r\n}\r\nresult;","IsDeferred":false},{"Name":"foreach","Code":"let result = 0;\r\narray.forEach(function(i) {\r\n result \u002B= array[i];\r\n});\r\nresult;","IsDeferred":false},{"Name":"reduce","Code":"let result = array.reduce((accumulator, currentValue) =\u003E {\r\n return accumulator \u002B currentValue;\r\n}, 0);\r\nresult;","IsDeferred":false},{"Name":"for..of","Code":"let result = 0;\r\nfor (var i of array) {\r\n result \u002B= array[i];\r\n}\r\nresult;","IsDeferred":false}]}