{"ScriptPreparationCode":"var obj = {}\r\nvar arr = [] \r\nfor (var i = 0; i\u003C100000; i\u002B\u002B) {\r\n var val = Math.random()\r\n obj[i] = val\r\n arr[i] = val\r\n}\r\nvar wtf\r\nfunction loopObj () {\r\n for (var k in obj) {\r\n wtf = obj[k]\r\n }\r\n}\r\n\r\nfunction loopArr () {\r\n for (var val of arr) {\r\n wtf = val\r\n }\r\n}\r\n\r\nconsole.log(\u0027prepare=\u003E obj =\u0027, obj, \u0027; arr =\u0027, arr)","TestCases":[{"Name":"for key in object","Code":" for (var k in obj) {\r\n wtf = obj[k]\r\n }","IsDeferred":false},{"Name":"for val of array","Code":" for (var val of arr) {\r\n wtf = val\r\n }","IsDeferred":false}]}