{"ScriptPreparationCode":"function generateAnArray(gvv) {\r\n let arr = [];\r\n for(let i = 0; i \u003C 100; i\u002B\u002B) {\r\n arr.push({\r\n id: i,\r\n value: \u0060value${i}\u0060\r\n });\r\n }\r\n return arr;\r\n}\r\n\r\nxs = generateAnArray();","TestCases":[{"Name":"map","Code":"let m1 = new Map(xs.map((x) =\u003E [x.id, x]));","IsDeferred":false},{"Name":"reduce","Code":"let m2 = xs.reduce((map, x) =\u003E map.set(x.id, x), new Map())","IsDeferred":false},{"Name":"for...of","Code":"let m3 = new Map()\r\nfor (x of xs) {\r\n m3.set(x.id, x)\r\n}","IsDeferred":false}]}