JSFiddle - React, Tailwind, and code Playground

by forgetcolor

JavaScript

function unionArrays (x, y) {
        var obj = {};
        for (var i = x.length-1; i >= 0; -- i) obj[x[i]] = x[i];
        for (var i = y.length-1; i >= 0; -- i) obj[y[i]] = y[i];
        var res = [];
        for (var k in obj) { 
            if (obj.hasOwnProperty(k)) 
            res.push(obj[k]);
        }
        return res;
    }

var a = new Array();
a.push(1);
a.push(2);
a.push(3);
console.log(a);
a = a.slice(0,0);
console.log(a);
a.push(1);
a.push(2);
a.push(3);
var b = new Array();
b.push(4);
b.push(5);
b.push(6);
b.push(1);
console.log("a: "+a);
console.log("b: "+b);
var c = new Array();
c.push("a");
c.push("b");
c.push("c");
c = unionArrays(a,b);
console.log("merge: "+c);
var chk = jQuery.inArray(8,c);
if(chk != -1) console.log("chk not eq -1. chk: "+chk);
else console.log("chk: "+chk);