{"ScriptPreparationCode":"const testArray = new Array(10000).fill({\r\n object: \u0027with\u0027,\r\n some: \u0027data\u0027,\r\n});\r\n\r\nvar testFor = () =\u003E {\r\n const len = testArray.length;\r\n for (let i = 0; i \u003C len; i \u002B= 1) {\r\n const {\r\n object,\r\n } = testArray[i];\r\n }\r\n};\r\n\r\nvar testForEach = () =\u003E {\r\n testArray.forEach((item) =\u003E {\r\n const {\r\n object,\r\n } = item;\r\n });\r\n};\r\n\r\nvar testForOf = () =\u003E {\r\n for (const item of testArray) {\r\n const {\r\n object,\r\n } = item;\r\n }\r\n};\r\n\r\nvar bench = (func, count = 1) =\u003E {\r\n for (let i = 0; i \u003C count; i \u002B= 1) {\r\n func();\r\n };\r\n};","TestCases":[{"Name":"for","Code":"testFor()","IsDeferred":false},{"Name":"foreach","Code":"testForEach()","IsDeferred":false},{"Name":"for..of","Code":"testForOf()","IsDeferred":false}]}