JSFiddle - React, Tailwind, and code Playground
JavaScript
function unique(x) {
return x.filter(function (elem, index) {
return x.indexOf(elem) === index;
});
};
function union(x, y) {
return unique(x.concat(y));
};
var data1 = [{
"id": 1,
"url": "http://192.168.1.165:90/asset/"
}, {
"id": 2,
"url": "Assigned"
}
]
var data2 = [{
"id": 1,
"url": "http://192.168.1.165:90/asset/"
}, {
"id": 2,
"url": "Assigned"
}, {
"id": 3,
"url": "Assigned"
}
]
var joined = data1.concat(data2);
var temp = [];
joined.forEach(function (x) {
var objList=joined.filter(function(y){ return y.id == x.id});
if(objList.length == 1)
temp.push(x);
})
console.log(temp)