{"ScriptPreparationCode":"var l = [];\r\nfor (let i = 0; i \u003C 20; i\u002B\u002B) {\r\n l.push({\r\n \t\u0022index\u0022: Math.floor(i / 2),\r\n \u0022test\u0022: \u0022value\u0022,\r\n \u0022number\u0022: 6,\r\n \u0022complex\u0022: {\r\n \u0022name\u0022: \u0022steve\u0022\r\n }\r\n })\r\n}","TestCases":[{"Name":"map","Code":"const map = new Map();\r\n\r\nfor (const m of l) {\r\n map.set(\r\n m.i,\r\n m\r\n );\r\n }\r\nreturn map;","IsDeferred":false},{"Name":"uniqwith","Code":"return _.uniqWith(l, (a, b) =\u003E {\r\n return a.i === b.i;\r\n});","IsDeferred":false}]}