JSFiddle - React, Tailwind, and code Playground
JavaScript
// função para reduzir as ocorrencias iguais
var unique = function(a) {
return a.reduce(function(p, c) {
if (p.indexOf(c) < 0) p.push(c);
return p;
}, []);
};
// criando arrays
var array1 = ["1", "2", "2", "3"];
var array2 = ["2", "3", "3", "4"];
// concatenando array1 e array2
var concatenado = unique( array1.concat( array2 ) );
var par = [];
var impar = [];
// separando as chaves impares e pares
for (var i=0;i<concatenado.length;i++){
if ((i+2)%2==0) {
impar.push(concatenado[i]);
}
else {
par.push(concatenado[i]);
}
}
alert(impar);
alert(concatenado);