{"ScriptPreparationCode":"function createlist(size) {\r\n\treturn Array.from(Array(size)).map(() =\u003E Math.floor(Math.random() * size));\r\n}\r\n\r\nvar list100 = createlist(100);\r\nvar list1000 = createlist(1000);\r\nvar list10000 = createlist(10000);\r\n\r\nvar identity = item =\u003E item;","TestCases":[{"Name":"uniq 100","Code":"var uniq1 = _.uniq(list100);","IsDeferred":false},{"Name":"uniqBy 100","Code":"var uniq2 = _.uniqBy(list100, identity);","IsDeferred":false},{"Name":"Set 100","Code":"var uniq3 = Array.from(new Set(list100));","IsDeferred":false},{"Name":"uniq 1000","Code":"var uniq1 = _.uniq(list1000);","IsDeferred":false},{"Name":"uniqBy 1000","Code":"var uniq2 = _.uniqBy(list1000, identity);","IsDeferred":false},{"Name":"Set 1000","Code":"var uniq3 = Array.from(new Set(list1000));","IsDeferred":false},{"Name":"uniq 10000","Code":"var uniq1 = _.uniq(list10000);","IsDeferred":false},{"Name":"uniqBy 10000","Code":"var uniq2 = _.uniqBy(list10000, identity);","IsDeferred":false},{"Name":"Set 10000","Code":"var uniq3 = Array.from(new Set(list10000));","IsDeferred":false}]}