JSFiddle - React, Tailwind, and code Playground
HTML
<div id="ss">
</div>
JavaScript
array = [
{
id: 1,
name: "david",
city: "jerusalem"
},
{
id: 1,
name: "david",
city: "jerusalem"
},
{
id: 1,
name: "israel",
city: "bne-brak"
},
]
function filter (filterBy) {
return array.filter(user => {
for (let i in filterBy) {
if (user[i] !== filterBy[i]) return false;
}
return true;
})
}
document.getElementById("ss").innerHTML = JSON.stringify(filter({ name: 'david', city: 'jerusalem' }));