{"ScriptPreparationCode":null,"TestCases":[{"Name":"map","Code":"var map = new Map()\r\n\r\nvar key1 = String(Math.random())\r\nvar key2 = String(Math.random())\r\n\r\nmap.set(key1, key1)\r\nmap.set(key2, key2)\r\n\r\nvar times = 8\r\nwhile (times--) {\r\n\tmap.get(Math.random() \u003E 0.5 ? key1 : key2)\r\n}","IsDeferred":false},{"Name":"object","Code":"var obj = {}\r\n\r\nvar key1 = String(Math.random())\r\nvar key2 = String(Math.random())\r\n\r\nobj[key1] = key1\r\nobj[key2] = key2\r\n\r\nvar times = 8\r\nwhile (times--) {\r\n\tobj[Math.random() \u003E 0.5 ? key1 : key2]\r\n}","IsDeferred":false}]}