Copie el código de código de la siguiente manera:
var a = [ "a", "b", "c" ],
b = [ "b", "c", "d" ],
c = [ "c", "d", "e" ],
_a = a.concat( b ).concat( c ),
_hash = {},
_nuevo = [];
for( var i = _a.length; i--; ){
si( !_hash[ _a[ i ] ] ){
_hash[ _a[ i ] ] = 1;
_new.push( _a[ i ] );
};
};
devolver _nuevo;
Idea: primero use concat para empalmar matrices y luego use un objeto y una nueva matriz (usada para almacenar matrices no duplicadas).
Recorre la matriz anterior y coloca los valores en el objeto. Si los valores son diferentes, se colocan en la nueva matriz. Si los valores se repiten, no se colocan.