i have two arrays that both contains HTML Elements, i want to remove from the first array all the elements that are also present in the second one.
var a = [document.createElement('div'), document.createElement('span')],
b = [document.createElement('span'), document.createElement('p')];
filter(a,b) == [document.createElement('span')] // true
i tried with something like this, but it seems like it doesn't work:
var filter = function(a,b) {
return a.filter(element => {
return b.map(element_ => {
return element.isEqualNode(element_);
}).includes(false);
});
}