{"ScriptPreparationCode":"obj = {foo: \u0027bar\u0027};\r\nmap = new Map(Object.entries(obj));\r\n\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n const key = Math.random();\r\n obj[key] = i;\r\n map.set(key, i);\r\n}","TestCases":[{"Name":"Map get exists","Code":"const x = map.get(\u0022foo\u0022)","IsDeferred":false},{"Name":"Object get exists","Code":"const x = obj[\u0022foo\u0022]","IsDeferred":false},{"Name":"Map get does not exist","Code":"const x = map.get(\u0022not here\u0022)","IsDeferred":false},{"Name":"Object get does not exist","Code":"const x = obj[\u0022not here\u0022]","IsDeferred":false},{"Name":"Map set","Code":"map.set(\u0022new key\u0022, 1);","IsDeferred":false},{"Name":"Object set","Code":"obj[\u0022new key\u0022] = 1;","IsDeferred":false}]}