JSFiddle - React, Tailwind, and code Playground

JavaScript

var collection = [
    {id:1, name:'one'},
    {id:2, name:'two'},
    {id:3, name:'three'}
];

var filter = [
    {id:2, name:'two'}
];

// what I want to be able to do
// var result = _.someFilterMethod(collection,filter);

// what it looks liked I'll have to do
var filtered = _.select(collection, function(c){
  var same = false;
  _.forEach(filter,function(f) {
     same = _.isEqual(f,c);
  });
  return !same;
});

console.warn(filtered); // output is : [{id:1,name:'one',id:3,name:'three'}]