var a = [["Green","Medium"],["Green","Small"],["Medium","Red"],["Red","Small"]];
var b = [["Green","Medium"],["Green","Small"],["Medium","Red"]];
So my result will
[["Red","Small"]]
Not that a.filter(x => !b.includes(x))
won't work because all element are array.
I've tried something like that
var diff = [];
a.forEach((res, i) => {
b.forEach((res2, j) => {
if (i === j && !_.isEqual(res, res2)) {
diff.push(res);
}
});
});
console.log(diff);
This not working when different elements are last positions