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);