JSFiddle - React, Tailwind, and code Playground
JavaScript
var a = [{c:1, r:2}, {c:2, r:2}, {c:3, r:2}];
var b = [{c:1, r:1}, {c:2, r:2}, {c:3, r:3}];
var c = removeCommon(a, b);
console.log(c);
function removeCommon(a, b) {
var result = {};
a.concat(b).forEach(function (i) {
result['c' + i.c + 'r' + i.r] = i;
});
return Object.keys(result).map(function (k) {
return result[k];
});
}