{"ScriptPreparationCode":"var map = new Map()\r\nfor (let i = 0; i \u003C 500; i\u002B\u002B) {\r\n map.set(i.toString()\u002B\u0022_\u0022, i)\r\n}\r\n\r\nfunction* transform(input) {\r\n for (const [k,v] of input) {\r\n yield [k\u002B\u0022_2\u0022, v]\r\n }\r\n}\r\n\r\nfunction mapFn([k, v]) {\r\n return [k\u002B\u0022_2\u0022, v]\r\n}","TestCases":[{"Name":"Generator","Code":"const newMap = new Map(transform(map))","IsDeferred":false},{"Name":"Array","Code":"const newMap = new Map([...map].map(mapFn))","IsDeferred":false}]}