JSFiddle - React, Tailwind, and code Playground
JavaScript
const a = [{
"name": "sondre",
"uq_id": "abc1"
}, {
"name": "sofie",
"uq_id": "abc2"
}, {
"name": "casper",
"uq_id": "abc3"
}, {
"name": "odin",
"uq_id": "abc4"
}];
const b = [{
"name": "sondre",
"uq_id": "abc1"
}, {
"name": "odin",
"uq_id": "abc4"
}];
const c = [{
"name": "casper",
"uq_id": "abc3"
}];
console.log(a);
console.log(b);
console.log(c);
console.log("Starter");
sort(a, b, c);
function sort(a, b, c) {
result = [];
console.log(result);
if (b !== null) {
result = a.filter(function(item) {
return !b.includes(item.uq_id);
})
}
if (c !== null) {
result = result.filter(function(item) {
return !c.includes(item.uq_id);
})
}
console.log(result);
}