{"ScriptPreparationCode":"var a = [1, 2, 3, 4, 5]\r\nvar b = [3, 4, 5, 6, 7]\r\nArray.prototype.cfunion = function (array) {\r\n var conc = this.concat(array);\r\n return conc.filter((i,p)=\u003E{\r\n return conc.indexOf(i) == p\r\n });\r\n};","TestCases":[{"Name":"_.union","Code":"var c = _.union(a, b)","IsDeferred":false},{"Name":"Set()","Code":"var c = new Set(a, b)","IsDeferred":false},{"Name":"Set() convert back to array","Code":"var c = new Set(a, b)\r\nvar d = Array.from(c)","IsDeferred":false},{"Name":"Concat \u0026 Filter","Code":"var c = a.cfunion(b)","IsDeferred":false}]}