{"ScriptPreparationCode":"var a = [];\r\nvar b = [];\r\nvar c = [];\r\n\r\nfor (i = 0; i \u003C 1000; i\u002B\u002B) {\r\n a.push(getRandom());\r\n b.push(getRandom());\r\n c.push(getRandom());\r\n\r\n a.sort();\r\n b.sort();\r\n c.sort();\r\n}\r\n\r\nfunction getRandom() {\r\n const minimum = 1;\r\n const maximum = 1000;\r\n var randomnumber = Math.floor(Math.random() * (maximum - minimum \u002B 1)) \u002B minimum;\r\n return randomnumber;\r\n}","TestCases":[{"Name":"_.union","Code":"var r = _.union(a, b, c)","IsDeferred":false},{"Name":"Set()","Code":"var r = Array.from(new Set([...a, ...b]));\r\nr = Array.from(new Set([...r, ...c]));","IsDeferred":false}]}