{"ScriptPreparationCode":"window.myMap = new Map();\r\nwindow.myObj = new Map();\r\nwindow.generateObj = () =\u003E ({\r\n \u0027a\u0027: Math.random() * 10000,\r\n \u0027b\u0027: Math.random() * 10000,\r\n \u0027c\u0027: Math.random() * 10000\r\n});\r\n\r\nfor (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n let id = \u0027id-\u0027 \u002B i;\r\n let obj = generateObj();\r\n myMap.set(id, obj);\r\n myObj[id] = obj;\r\n}","TestCases":[{"Name":"Read from map","Code":"let id = \u0060id-\u0060 \u002B Math.floor(Math.random() * 1000);\r\nlet value = myMap.get(id);","IsDeferred":false},{"Name":"Read from obj","Code":"let id = \u0060id-\u0060 \u002B Math.floor(Math.random() * 1000);\r\nlet value = myObj[id];","IsDeferred":false}]}