{"ScriptPreparationCode":"var map = new Map();\r\nvar obj = {};\r\n\r\nvar map2 = new Map();\r\nvar obj2 = {};\r\n\r\nfor (var i=0; i \u003C 1000; i\u002B\u002B) {\r\n map2.set(preComputedRandomKeys[i], preComputedRandomVals[i]);\r\n obj2[preComputedRandomKeys[i]] = preComputedRandomVals[i];\r\n}","TestCases":[{"Name":"map for of","Code":"for (var valit of map2) {\r\n var val = valit;\r\n}","IsDeferred":false},{"Name":"obj for in","Code":"var key;\r\nfor (key in obj2) {\r\n var val = obj2[key];\r\n}","IsDeferred":false},{"Name":"map for of kyes","Code":"for (var key in map2) {\r\n var val = map2.get(key);\r\n}","IsDeferred":false}]}