{"ScriptPreparationCode":"var arr = [];\r\nvar map = new Map();\r\n\r\nfor (let i = 1; i \u003C= 10000; i\u002B\u002B) {\r\n //let r = makeid(6);\r\n let r = Math.random().toString(36).substring(8);\r\n arr.push({\r\n r\r\n });\r\n map.set(r, {\r\n r\r\n });\r\n}","TestCases":[{"Name":"map","Code":"let smain = [];\r\nfor (let s of map.values() ) {\r\n smain.push({r: s.r, r2: s.r \u002B s.r})\r\n}","IsDeferred":false},{"Name":"lodash","Code":"let main = _.uniqBy(arr, \u0027r\u0027).map(ar =\u003E ({r: ar.r, r2: ar.r \u002B ar.r}))","IsDeferred":false},{"Name":"arr map","Code":"let newarr = Array.from(map);\r\nlet newarr2 = [];\r\nnewarr.forEach((s) =\u003E {\r\n newarr2.push({r: s.r, r2: s.r \u002B s.r})\r\n})","IsDeferred":false},{"Name":"arr map2","Code":"let newarr = Array.from(map, s =\u003E ({r: s.r, r2: s.r \u002B s.r}))","IsDeferred":false}]}