{"ScriptPreparationCode":"var size = 1000000;\r\n\r\nvar arr = [];\r\n\r\nfor(i=0; i\u003Csize; i\u002B\u002B){\r\n\tarr.push(i);\r\n}\r\n","TestCases":[{"Name":"Native array","Code":"var sum = 0;\r\n\r\nfor(i=0; i\u003Carr.length; i\u002B\u002B){\r\n\tsum \u002B= arr[i];\r\n}\r\n\r\nconsole.log(sum);","IsDeferred":false},{"Name":"lodash array","Code":"var sum = 0;\r\n_.forEach(arr, function (element) {\r\n\tsum \u002B= element;\r\n});\r\n\r\nconsole.log(sum);","IsDeferred":false},{"Name":"Native foreach","Code":"var sum = 0;\r\n\r\narr.forEach(value =\u003E {\r\n sum \u002B= value;\r\n});\r\n\r\nconsole.log(sum);","IsDeferred":false},{"Name":"Native for of","Code":"var sum = 0;\r\n\r\nfor(const value of arr) {\r\n sum \u002B= value;\r\n}\r\nconsole.log(sum);","IsDeferred":false},{"Name":"Native for in","Code":"var sum = 0;\r\n\r\nfor(let x in arr) {\r\n sum \u002B= arr[x];\r\n}\r\nconsole.log(sum);","IsDeferred":false}]}