{"ScriptPreparationCode":"function generateTestMap() {\r\n const result = new Map;\r\n for (let i = 0; i \u003C 1000000; \u002B\u002Bi) {\r\n result.set(i, {\r\n a: i,\r\n b: i / 2,\r\n r: 0,\r\n });\r\n }\r\n return result;\r\n}","TestCases":[{"Name":"forEach","Code":"const map = generateTestMap();\r\nmap.forEach((x, i) =\u003E {\r\n x.r = x.a \u002B x.b \u002B i;\r\n});","IsDeferred":false},{"Name":"for .. of","Code":"const map = generateTestMap();\r\nfor(const [i, x] of map.entries()) {\r\n\tx.r = x.a \u002B x.b \u002B i;\r\n}","IsDeferred":false}]}