JSFiddle - React, Tailwind, and code Playground
by LyndseyB
JavaScript
var array1 = [{ "a": 1, "b": 2 }, { "a": 1 }, { "a": 1, "b": 2, "c": 2 }];
var array2 = { "a": 1, "b": 2 };
var result = array1.filter(obj => {
return Object.keys(array2).every(key => {
return obj.hasOwnProperty(key) && obj[key] === array2[key];
});
});
console.log(result);