{"ScriptPreparationCode":"var dict= {}\r\nfor (var i=0; i\u003C50000; i\u002B\u002B) {\r\n dict[\u0027abc_\u0027\u002Bi] = i;\r\n}\r\n\r\nvar map= new Map()\r\nfor (var i=0; i\u003C50000; i\u002B\u002B) {\r\n map.set(\u0027abc_\u0027\u002Bi, i);\r\n}\r\n\r\nvar arr = []\r\nfor (var i=0; i\u003C50000; i\u002B\u002B) {\r\n arr.push(i);\r\n}","TestCases":[{"Name":"Dictionary","Code":"let c = 0\r\nfor (let key in dict) { c \u002B= dict[key]}\r\n","IsDeferred":false},{"Name":"Array","Code":"let c = 0\r\nfor (i=0; i\u003C50000; i\u002B=1) { c \u002B= arr[i]}","IsDeferred":false},{"Name":"Map","Code":"let c = 0\r\nfor (let [key, entry] of map) { c \u002B= map.get(key)}","IsDeferred":false},{"Name":"Array Iterator","Code":"let c = 0\r\nfor (let entry of arr) { c \u002B= entry}","IsDeferred":false}]}