{"ScriptPreparationCode":"var map = new Map();\r\nvar obj = {};\r\n\r\nvar randomInteger = Array(100000).fill(0).map(v =\u003E Math.floor(Math.random() * 1e8));\r\nvar randomFloat = Array(100000).fill(0).map(v =\u003E Math.random() * 1e8);\r\nvar randomString = Array(100000).fill(0).map(v =\u003E (Math.random() * 1e8).toString());","TestCases":[{"Name":"Integer","Code":"map.clear();\r\nrandomInteger.forEach(v =\u003E {\r\n\tmap.set(v, Math.random());\r\n \tmap.get(v);\r\n});","IsDeferred":false},{"Name":"Float","Code":"map.clear();\r\nrandomFloat.forEach(v =\u003E {\r\n\tmap.set(v, v);\r\n \tmap.get(v);\r\n});","IsDeferred":false},{"Name":"String","Code":"map.clear();\r\nrandomString.forEach(v =\u003E {\r\n\tmap.set(v, v);\r\n \tmap.get(v);\r\n});","IsDeferred":false},{"Name":"Integer with Object","Code":"obj = {};\r\nrandomInteger.forEach(v =\u003E {\r\n\tobj[v] = v;\r\n \tobj[v];\r\n});","IsDeferred":false},{"Name":"Float with Object","Code":"obj = {};\r\nrandomFloat.forEach(v =\u003E {\r\n\tobj[v] = v;\r\n \tobj[v];\r\n});","IsDeferred":false},{"Name":"String with Object","Code":"obj = {};\r\nrandomString.forEach(v =\u003E {\r\n\tobj[v] = v;\r\n \tobj[v];\r\n});","IsDeferred":false}]}