var a = [["Green","Medium"],["Green","Small"],["Medium","Red"],["Red","Small"]];
var b = [["Green","Medium"],["Green","Small"],["Medium","Red"]];
Так что мой результат будет [["Red","Small"]]
Не то, что a.filter(x => !b.includes(x))
не будет работать, потому что все элементы являются массивом.Я пробовал что-то подобное
var diff = [];
a.forEach((res, i) => {
b.forEach((res2, j) => {
if (i === j && !_.isEqual(res, res2)) {
diff.push(res);
}
});
});
console.log(diff);
Это не работает, когда разные элементы последние позиции