{"ScriptPreparationCode":"var files = [];\r\n\r\nfor (i = 0; i \u003C 1000; i\u002B\u002B) {\r\n files.push({\r\n documentId: i,\r\n documentVersionId: i \u002B 1\r\n });\r\n}\r\n\r\nvar filesToAdd = [];\r\n\r\nfor (i = 0; i \u003C 50; i\u002B\u002B) {\r\n filesToAdd.push({\r\n documentId: i * 2,\r\n documentVersionId: i \u002B i * 3\r\n });\r\n}","TestCases":[{"Name":"uniqBy","Code":"const uniqueDocs = _.uniqBy([...files, ...filesToAdd], \u0027documentVersionId\u0027);\r\n\r\nconsole.log(uniqueDocs.length);","IsDeferred":false},{"Name":"Set","Code":"const uniqueDocs = new Set([...files, ...filesToAdd]);\r\n\r\nconsole.log(uniqueDocs.size);","IsDeferred":false}]}