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);