{"ScriptPreparationCode":"function merge1(a, b) {\r\n return _.uniq(_.reject(_.concat(a, b), _.isUndefined));\r\n}\r\n\r\nfunction emptyIfUndefined(a) {\r\n return a || [];\r\n}\r\n\r\nfunction merge2(a, b) {\r\n return _.uniq([...emptyIfUndefined(a), ...emptyIfUndefined(b)]);\r\n}\r\n\r\nfunction merge3(a, b) {\r\n return [...new Set([...emptyIfUndefined(a), ...emptyIfUndefined(b)])];\r\n}","TestCases":[{"Name":"merge1","Code":"merge1([1,2],[2,3]);","IsDeferred":false},{"Name":"merge2","Code":"merge2([1,2],[2,3]);","IsDeferred":false},{"Name":"merge3","Code":"merge3([1,2],[2,3]);","IsDeferred":false}]}