{"ScriptPreparationCode":null,"TestCases":[{"Name":"f1_map","Code":"var map = new Map()\r\nfor(let i=0;i\u003C10000;i\u002B\u002B){\r\n\t\r\n const key = i\u002B\u0027_\u0027\u002Bi;\r\n map.set(key, \u0027foo\u0027);\r\n\r\n}\r\n","IsDeferred":false},{"Name":"f2_map","Code":"var map = new Map()\r\nfor(let i=0;i\u003C10000;i\u002B\u002B){\r\n\t\r\n const key = (i \u003C\u003C 16) | i;\r\n map.set(key, \u0027foo\u0027);\r\n\r\n}","IsDeferred":false},{"Name":"f1_obj","Code":"var map = {}\r\nfor(let i=0;i\u003C10000;i\u002B\u002B){\r\n\t\r\n const key = i\u002B\u0027_\u0027\u002Bi;\r\n map[key] = \u0027foo\u0027\r\n\r\n}","IsDeferred":false},{"Name":"f2_obj","Code":"var map = {}\r\nfor(let i=0;i\u003C10000;i\u002B\u002B){\r\n\t\r\n const key = (i \u003C\u003C 16) | i;\r\n map[key] = \u0027foo\u0027;\r\n\r\n}","IsDeferred":false}]}