Sometimes, we want to filter array of objects with JavaScript.
In this article, we’ll look at how to filter array of objects with JavaScript.
How to filter array of objects with JavaScript?
To filter array of objects with JavaScript, we can use the array filter
method.
For instance, we write
const names = [
{ name: "Joe", age: 20, email: "joe@hotmail.com" },
{ name: "Mike", age: 50, email: "mike@hotmail.com" },
{ name: "Joe", age: 45, email: "mike@hotmail.com" },
];
const foundNames = names.filter((v) => v.name === "Joe" && v.age < 30);
to call names.filter
with a function at checks if the name
of the object v
is 'Joe'
and the age
property is less than 30.
If both conditions are met, then the object will be included in the returned array.
Conclusion
To filter array of objects with JavaScript, we can use the array filter
method.