{"ScriptPreparationCode":"const map = new Map();\r\nconst obj = {};\r\n\r\nfunction generateKeys(startIndex, endIndex) {\r\n const res = [];\r\n for (let i = startIndex; i \u003C endIndex; i\u002B\u002B) {\r\n res.push(btoa(i));\r\n }\r\n\r\n return res;\r\n}\r\n\r\nconst kvs = generateKeys(0, 1000);\r\nconst newKvs = generateKeys(10000, 12000);\r\n\r\nkvs.forEach(kv =\u003E {\r\n map.set(kv, kv);\r\n obj[kv] = kv;\r\n});\r\n","TestCases":[{"Name":"Map get","Code":"kvs.forEach(kv =\u003E {\r\n map.get(kv);\r\n});\r\n","IsDeferred":false},{"Name":"Obj get","Code":"kvs.forEach(kv =\u003E {\r\n obj[kv];\r\n});","IsDeferred":false},{"Name":"Map set","Code":"kvs.forEach(kv =\u003E {\r\n map.set(kv, kv);\r\n});\r\n","IsDeferred":false},{"Name":"Obj set","Code":"kvs.forEach(kv =\u003E {\r\n obj[kv] = kv;\r\n});\r\n\r\n","IsDeferred":false}]}