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