{"ScriptPreparationCode":null,"TestCases":[{"Name":"Lodash Uniq","Code":"let counter = 1e5;\r\nconst arr = [];\r\nwhile(counter--) {\r\n arr.push(i);\r\n arr.push(i);\r\n}\r\n_.uniq(arr);","IsDeferred":false},{"Name":"Javascript Set","Code":"let counter = 1e5;\r\nconst set = new Set();\r\nwhile(counter--) {\r\n set.add(i);\r\n set.add(i);\r\n}\r\n[...set];","IsDeferred":false},{"Name":"JavaScript .filter()","Code":"let counter = 1e5;\r\nconst arr = [];\r\nwhile(counter--) {\r\n arr.push(i);\r\n arr.push(i);\r\n}\r\n\r\nfunction onlyUnique(value, index, self) {\r\n return self.indexOf(value) === index;\r\n}\r\n\r\narr.filter(onlyUnique);","IsDeferred":false}]}