JSFiddle - React, Tailwind, and code Playground
by pierian_design
JavaScript
var x = [
[924, "9320", "8932", "4329"],
[292, "2349", "902103", "9"],
[3289, "93829", "092", "920238"],
[2, "Bob"]
];
var y = [
[292, "2349", "902103", "9"],
[322, "93829", "092", "920238"],
[924, "9320", "8932", "4329"],
[2, "Bob"]
]
function matches(outer) {
return function (el) {
if (outer.length !== el.length) return false;
return el.every(function (x) {
return outer.indexOf(x) > -1;
});
}
}
function finder(x, y) {
return y.filter(function (el) {
return !x.some(matches(el));
});
}
console.log(finder(x, y));