{"ScriptPreparationCode":null,"TestCases":[{"Name":"Map.set in loop \u002B Map.get retrieval","Code":"const mapA = new Map()\r\nconst mapB = new Map()\r\nconst n = Array(1000000).fill(0)\r\n\r\nn.forEach((value, index) =\u003E {\r\n mapA.set(index, index);\r\n mapB.set(index, index);\r\n})\r\n\r\nmapA.get(2)","IsDeferred":false},{"Name":"Object key:value assignment in loop \u002B retrieval with key","Code":"const objA = {}\r\nconst objB = {}\r\nconst n = Array(1000000).fill(0)\r\nconst targetIndex = 100\r\nlet id = null\r\n\r\nn.forEach((value, index) =\u003E {\r\n if(targetIndex === index) {\r\n id = index\r\n }\r\n objA[index]= index\r\n objB[index]= index\r\n})\r\n\r\nobjA[id]","IsDeferred":false}]}